PageSourceSearch

https://luascripts.com/_next/static/chunks/874-96062940d2813e5c.js

js luascripts.com collected 2026-10-08 14:06:32 UTC 221,396 bytes, 9 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[874],{1567:function(n){"use strict";var o=function(n){var o;return!!n&&"object"==typeof n&&"[object RegExp]"!==(o=Object.prototype.toString.call(n))&&"[object Date]"!==o&&n.$$typeof!==i},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(n,o){return!1!==o.clone&&o.isMergeableObject(n)?c(Array.isArray(n)?[]:{},n,o):n}function s(n,o,i){return n.concat(o).map(function(n){return a(n,i)})}function l(n){return Object.keys(n).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(n).filter(function(o){return Object.propertyIsEnumerable.call(n,o)}):[])}function u(n,o){try{return o in n}catch(n){return!1}}function c(n,i,p){(p=p||{}).arrayMerge=p.arrayMerge||s,p.isMergeableObject=p.isMergeableObject||o,p.cloneUnlessOtherwiseSpecified=a;var f,h,d=Array.isArray(i);return d!==Array.isArray(n)?a(i,p):d?p.arrayMerge(n,i,p):(h={},(f=p).isMergeableObject(n)&&l(n).forEach(function(o){h[o]=a(n[o],f)}),l(i).forEach(function(o){(!u(n,o)||Object.hasOwnProperty.call(n,o)&&Object.propertyIsEnumerable.call(n,o))&&(u(n,o)&&f.isMergeableObject(i[o])?h[o]=(function(n,o){if(!o.customMerge)return c;var i=o.customMerge(n);return"function"==typeof i?i:c})(o,f)(n[o],i[o],f):h[o]=a(i[o],f))}),h)}c.all=function(n,o){if(!Array.isArray(n))throw Error("first argument should be an array");return n.reduce(function(n,i){return c(n,i,o)},{})},n.exports=c},6649:function(n){function o(n,o){n.onload=function(){this.onerror=this.onload=null,o(null,n)},n.onerror=function(){this.onerror=this.onload=null,o(Error("Failed to load "+this.src),n)}}n.exports=function(n,i,a){var s=document.head||document.getElementsByTagName("head")[0],l=document.createElement("script");"function"==typeof i&&(a=i,i={}),i=i||{},a=a||function(){},l.type=i.type||"text/javascript",l.charset=i.charset||"utf8",l.async=!("async"in i)||!!i.async,l.src=n,i.attrs&&function(n,o){for(var i in o)n.setAttribute(i,o[i])}(l,i.attrs),i.text&&(l.text=""+i.text),("onload"in l?o:function(n,o){n.onreadystatechange=function(){("complete"==this.readyState||"loaded"==this.readyState)&&(this.onreadystatechange=null,o(null,n))}})(l,a),l.onload||o(l,a),s.appendChild(l)}},1410:function(n,o,i){"use strict";i.r(o);var a=Number.isNaN||function(n){return"number"==typeof n&&n!=n};function s(n,o){if(n.length!==o.length)return!1;for(var i,s,l=0;l<n.length;l++)if(!((i=n[l])===(s=o[l])||a(i)&&a(s)))return!1;return!0}o.default=function(n,o){void 0===o&&(o=s);var i,a,l=[],u=!1;return function(){for(var s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];return u&&i===this&&o(s,l)||(a=n.apply(this,s),u=!0,i=this,l=s),a}}},3145:function(n,o,i){"use strict";i.d(o,{default:function(){return s.a}});var a=i(8461),s=i.n(a)},8461:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),function(n,o){for(var i in o)Object.defineProperty(n,i,{enumerable:!0,get:o[i]})}(o,{default:function(){return p},getImageProps:function(){return c}});let a=i(7043),s=i(5346),l=i(5878),u=a._(i(5084));function c(n){let{props:o}=(0,s.getImgProps)(n,{defaultLoader:u.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[n,i]of Object.entries(o))void 0===i&&delete o[n];return{props:o}}let p=l.Image},8049:function(n,o,i){"use strict";var a=i(4397);function s(){}function l(){}l.resetWarningCache=s,n.exports=function(){function n(n,o,i,s,l,u){if(u!==a){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function o(){return n}n.isRequired=n;var i={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:o,element:n,elementType:n,instanceOf:o,node:n,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:l,resetWarningCache:s};return i.PropTypes=i,i}},718:function(n,o,i){n.exports=i(8049)()},4397:function(n){"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8727:function(n){var o="undefined"!=typeof Element,i="function"==typeof Map,a="function"==typeof Set,s="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;n.exports=function(n,l){try{return function n(l,u){if(l===u)return!0;
1if(l&&u&&"object"==typeof l&&"object"==typeof u){var c,p,f,h;if(l.constructor!==u.constructor)return!1;if(Array.isArray(l)){if((c=l.length)!=u.length)return!1;for(p=c;0!=p--;)if(!n(l[p],u[p]))return!1;return!0}if(i&&l instanceof Map&&u instanceof Map){if(l.size!==u.size)return!1;for(h=l.entries();!(p=h.next()).done;)if(!u.has(p.value[0]))return!1;for(h=l.entries();!(p=h.next()).done;)if(!n(p.value[1],u.get(p.value[0])))return!1;return!0}if(a&&l instanceof Set&&u instanceof Set){if(l.size!==u.size)return!1;for(h=l.entries();!(p=h.next()).done;)if(!u.has(p.value[0]))return!1;return!0}if(s&&ArrayBuffer.isView(l)&&ArrayBuffer.isView(u)){if((c=l.length)!=u.length)return!1;for(p=c;0!=p--;)if(l[p]!==u[p])return!1;return!0}if(l.constructor===RegExp)return l.source===u.source&&l.flags===u.flags;if(l.valueOf!==Object.prototype.valueOf&&"function"==typeof l.valueOf&&"function"==typeof u.valueOf)return l.valueOf()===u.valueOf();if(l.toString!==Object.prototype.toString&&"function"==typeof l.toString&&"function"==typeof u.toString)return l.toString()===u.toString();if((c=(f=Object.keys(l)).length)!==Object.keys(u).length)return!1;for(p=c;0!=p--;)if(!Object.prototype.hasOwnProperty.call(u,f[p]))return!1;if(o&&l instanceof Element)return!1;for(p=c;0!=p--;)if(("_owner"!==f[p]&&"__v"!==f[p]&&"__o"!==f[p]||!l.$$typeof)&&!n(l[f[p]],u[f[p]]))return!1;return!0}return l!=l&&u!=u}(n,l)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},3399:function(n,o,i){"use strict";i.d(o,{r:function(){return f}});var a=i(2265);let s=n=>{let o;let i=new Set,a=(n,a)=>{let s="function"==typeof n?n(o):n;if(s!==o){let n=o;o=a?s:Object.assign({}
1,o,s),i.forEach(i=>i(o,n))}},s=()=>o,l={setState:a,getState:s,subscribe:n=>(i.add(n),()=>i.delete(n)),destroy:()=>i.clear()};return o=n(a,s,l),l},l=n=>n?s(n):s,{useSyncExternalStoreWithSelector:u}=i(5195),c=n=>{let o="function"==typeof n?l(n):n,i=(n,i)=>(function(n,o=n.getState,i){let s=u(n.subscribe,n.getState,n.getServerState||n.getState,o,i);return(0,a.useDebugValue)(s),s})(o,n,i);return Object.assign(i,o),i};var p=n=>n?c(n):c;let f=n=>{let o=p(()=>n),i=(Object.keys(n),(n,i)=>{o.setState(o=>{var a;return{[n]:(a=o[n],"function"==typeof i?i(a):i)}})});return{useGlobalState:n=>[o((0,a.useCallback)(o=>o[n],[n])),(0,a.useCallback)(o=>i(n,o),[n])],getGlobalState:n=>o.getState()[n],setGlobalState:i,subscribe:(n,i)=>{o.subscribe((o,a)=>{o[n]!==a[n]&&i(o[n])})}}},h=(n,o=n(void 0,{type:void 0}),i)=>{if(i)return i(h)(n,o);let a=e(r(n,o)),s=(Object.keys(o),n=>a(t(o=>o[n],[n])));return{useStoreState:s,useGlobalState:n=>[s(n),t(o=>{a.setState(i=>{var a;return{[n]:(a=i[n],"function"==typeof o?o(a):o)}})},[n])],getState:a.getState,dispatch:a.dispatch}}},9164:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s,l=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=f();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),u=(s=i(8727))&&s.__esModule?s:{default:s},c=i(1105),p=i(5700);function f(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return f=function(){return n},n}function h(){return(h=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n}).apply(this,arguments)}function d(n,o){return(d=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function y(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function m(n){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function v(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var g=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&d(n,o)}(c,n);var o,i,s=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=m(c);return n=o?Reflect.construct(i,arguments,m(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:y(this)});function c(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,c);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return v(y(n=s.call.apply(s,[this].concat(i))),"mounted",!1),v(y(n),"isReady",!1),v(y(n),"isPlaying",!1),v(y(n),"isLoading",!0),v(y(n),"loadOnReady",null),v(y(n),"startOnPlay",!0),v(y(n),"seekOnPlay",null),v(y(n),"onDurationCalled",!1),v(y(n),"handlePlayerMount",function(o){if(n.player){n.progress();return}n.player=o,n.player.load(n.props.url),n.progress()}),v(y(n),"getInternalPlayer",function(o){return n.player?n.player[o]:null}),v(y(n),"progress",function(){if(n.props.url&&n.player&&n.isReady){var o=n.getCurrentTime()||0,i=n.getSecondsLoaded(),a=n.getDuration();if(a){var s={playedSeconds:o,played:o/a};null!==i&&(s.loadedSeconds=i,s.loaded=i/a),(s.playedSeconds!==n.prevPlayed||s.loadedSeconds!==n.prevLoaded)&&n.props.onProgress(s),n.prevPlayed=s.playedSeconds,n.prevLoaded=s.loadedSeconds}}n.progressTimeout=setTimeout(n.progress,n.props.progressFrequency||n.props.progressInterval)}),v(y(n),"handleReady",function(){if(n.mounted){n.isReady=!0,n.isLoading=!1;var o=n.props,i=o.onReady,a=o.playing,s=o.volume,l=o.muted;i(),l||null===s||n.player.setVolume(s),n.loadOnReady?(n.player.load(n.loadOnReady,!0),n.loadOnReady=null):a&&n.player.play(),n.handleDurationCheck()}}),v(y(n),"handlePlay",function(){n.isPlaying=!0,n.isLoading=!1;var o=n.props,i=o.onStart,a=o.onPlay,s=o.playbackRate;n.startOnPlay&&(n.player.setPlaybackRate&&1!==s&&n.player.setPlaybackRate(s),i(),n.startOnPlay=!1),a(),n.seekOnPlay&&(n.seekTo(n.seekOnPlay),n.seekOnPlay=null),n.handleDurationCheck()}),v(y(n),"handlePause",function(o){n.isPlaying=!1,n.isLoading||n.props.onPause(o)}),v(y(n),"handleEnded",function(){var o=n.props,i=o.activePlayer,a=o.loop,s=o.onEnded;i.loopOnEnded&&a&&n.seekTo(0),a||(n.isPlaying=!1,s())}),v(y(n),"handleError",function(){var o;n.isLoading=!1,(o=n.props).onError.apply(o,arguments)}),v(y(n),"handleDurationCheck",function(){clearTimeout(n.durationCheckTimeout);var o=n.getDuration();o?n.onDurationCalled||(n.props.onDuration(o),n.onDurationCalled=!0):n.durationCheckTimeout=setTimeout(n.handleDurationCheck,100)}),v(y(n),"handleLoaded",function(){n.isLoading=!1}),n}return i=[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"componentWillUnmount",value:function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP(
1)),this.mounted=!1}},{key:"componentDidUpdate",value:function(n){var o=this;if(this.player){var i=this.props,a=i.url,s=i.playing,l=i.volume,c=i.muted,f=i.playbackRate,h=i.pip,d=i.loop,y=i.activePlayer,m=i.disableDeferredLoading;if(!(0,u.default)(n.url,a)){if(this.isLoading&&!y.forceLoad&&!m&&!(0,p.isMediaStream)(a)){console.warn("ReactPlayer: the attempt to load ".concat(a," is being deferred until the player has loaded")),this.loadOnReady=a;return}this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(a,this.isReady)}n.playing||!s||this.isPlaying||this.player.play(),n.playing&&!s&&this.isPlaying&&this.player.pause(),!n.pip&&h&&this.player.enablePIP&&this.player.enablePIP(),n.pip&&!h&&this.player.disablePIP&&this.player.disablePIP(),n.volume!==l&&null!==l&&this.player.setVolume(l),n.muted!==c&&(c?this.player.mute():(this.player.unmute(),null!==l&&setTimeout(function(){return o.player.setVolume(l)}))),n.playbackRate!==f&&this.player.setPlaybackRate&&this.player.setPlaybackRate(f),n.loop!==d&&this.player.setLoop&&this.player.setLoop(d)}}},{key:"getDuration",value:function(){return this.isReady?this.player.getDuration():null}},{key:"getCurrentTime",value:function(){return this.isReady?this.player.getCurrentTime():null}},{key:"getSecondsLoaded",value:function(){return this.isReady?this.player.getSecondsLoaded():null}},{key:"seekTo",value:function(n,o,i){var a=this;if(!this.isReady){0!==n&&(this.seekOnPlay=n,setTimeout(function(){a.seekOnPlay=null},5e3));return}if(o?"fraction"===o:n>0&&n<1){var s=this.player.getDuration();if(!s){console.warn("ReactPlayer: could not seek using fraction –\xa0duration not yet available");return}this.player.seekTo(s*n,i);return}this.player.seekTo(n,i)}},{key:"render",value:function(){var n=this.props.activePlayer;return n?l.default.createElement(n,h({},this.props,{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(c.prototype,i),c}(l.Component);o.default=g,v(g,"displayName","Player"),v(g,"propTypes",c.propTypes),v(g,"defaultProps",c.defaultProps)},4732:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=l();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in n)if(Object.prototype.hasOwnProperty.call(n,u)){var c=s?Object.getOwnPropertyDescriptor(n,u):null;c&&(c.get||c.set)?Object.defineProperty(i,u,c):i[u]=n[u]}return i.default=n,o&&o.set(n,i),i}(i(2265));function l(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return l=function(){return n},n}function u(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function c(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?u(Object(i),!0).forEach(function(o){d(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}function p(n,o){return(p=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function f(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function d(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var y="64px",m={},v=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&p(n,o)}(u,n);var o,i,l=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=h(u);return n=o?Reflect.construct(i,arguments,h(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:f(this)});function u(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,u);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return d(f(n=l.call.apply(l,[this].concat(i))),"mounted",!1),d(f(n),"state",{image:null}),d(f(n),"handleKeyPress",function(o){("Enter"===o.key||" "===o.key)&&n.props.onClick()}),n}return i=[{key:"componentDidMount",value:function(){this.mounted=!0,this.fetchImage(this.props)}},{key:"componentDidUpdate",value:function(n){var o=this.props,i=o.url,a=o.light;(n.url!==i||n.light!==a)&&this.fetchImage(this.props)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"fetchImage",value:function(n){var o=this,i=n.url,a=n.light,l=n.oEmbedUrl;if(!s.default.isValidElement(a)){if("string"==typeof a){this.setState({image:a});return}if(m[i]){this.setState({image:m[i]});return}return this.setState({image:null}),window.fetch(l.replace("{url}",i)).then(function(n){return n.json()}).then(function(n){if(n.thumbnail_url&&o.mounted){var a=n.thumbnail_url.replace("height=100","height=480").replace("-d_295x166","-d_640");o.setState({image:a}),m[i]=a}})}}},{key:"render",value:function(){var n=this.props,o=n.light,i=n.onClick,a=n.playIcon,l=n.previewTabIndex,u=this.state.image,p=s.default.isValidElement(o),f={display:"flex",alignItems:"center",justifyContent:"center"},h={preview:c({width:"100%",height:"100%",backgroundImage:u&&!p?"url(".concat(u,")"):void 0,backgroundSize:"cover",backgroundPosition:"center",cursor:"pointer"},f),shadow:c({background:"radial-gradient(rgb(0, 0, 0, 0.3), rgba(0, 0, 0, 0) 60%)",borderRadius:y,width:y,height:y,position:p?"absolute":void 0},f),playIcon:{borderStyle:"solid",borderWidth:"16px 0 16px 26px",borderColor:"transparent transparent transparent white",marginLeft:"7px"}},d=s.default.createElement("div",{style:h.shadow,className:"react-player__shadow"},s.default.createElement("div",{style:h.playIcon,className:"react-player__play-icon"}));return s.default.createElement("div",{style:h.preview,className:"react-player__preview",onClick:i,tabIndex:l,onKeyPress:this.handleKeyPress},p?o:null,a||d)}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}
1(u.prototype,i),u}(s.Component);o.default=v},947:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.createReactPlayer=void 0;var a=j(i(2265)),s=h(i(1567)),l=h(i(1410)),u=h(i(8727)),c=i(1105),p=i(5700),f=h(i(9164));function h(n){return n&&n.__esModule?n:{default:n}}function d(n){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function y(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function m(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?y(Object(i),!0).forEach(function(o){S(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):y(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}function v(){return(v=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n}).apply(this,arguments)}function g(n){return function(n){if(Array.isArray(n))return b(n)}(n)||function(n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n))return Array.from(n)}(n)||function(n,o){if(n){if("string"==typeof n)return b(n,void 0);var i=Object.prototype.toString.call(n).slice(8,-1);if("Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return b(n,void 0)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(n,o){(null==o||o>n.length)&&(o=n.length);for(var i=0,a=Array(o);i<o;i++)a[i]=n[i];return a}function P(n,o){return(P=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function O(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function w(n){return(w=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function S(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}function k(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return k=function(){return n},n}
1function j(n){if(n&&n.__esModule)return n;if(null===n||"object"!==d(n)&&"function"!=typeof n)return{default:n};var o=k();if(o&&o.has(n))return o.get(n);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var l=a?Object.getOwnPropertyDescriptor(n,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=n[s]}return i.default=n,o&&o.set(n,i),i}var E=(0,a.lazy)(function(){return Promise.resolve().then(function(){return j(i(4732))})}),T="undefined"!=typeof window&&window.document,x=void 0!==i.g&&i.g.window&&i.g.window.document,D=Object.keys(c.propTypes),A=T||x?a.Suspense:function(){return null},M=[];o.createReactPlayer=function(n,o){var i,h;return h=i=function(i){(function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&P(n,o)})(k,i);var h,y,b=(h=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,o=w(k);return n=h?Reflect.construct(o,arguments,w(this).constructor):o.apply(this,arguments),n&&("object"===d(n)||"function"==typeof n)?n:O(this)});function k(){var i;(function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")})(this,k);for(var u=arguments.length,h=Array(u),d=0;d<u;d++)h[d]=arguments[d];return S(O(i=b.call.apply(b,[this].concat(h))),"state",{showPreview:!!i.props.light}),S(O(i),"references",{wrapper:function(n){i.wrapper=n},player:function(n){i.player=n}}),S(O(i),"handleClickPreview",function(n){i.setState({showPreview:!1}),i.props.onClickPreview(n)}),S(O(i),"showPreview",function(){i.setState({showPreview:!0})}),S(O(i),"getDuration",function(){return i.player?i.player.getDuration():null}),S(O(i),"getCurrentTime",function(){return i.player?i.player.getCurrentTime():null}),S(O(i),"getSecondsLoaded",function(){return i.player?i.player.getSecondsLoaded():null}),S(O(i),"getInternalPlayer",function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"player";return i.player?i.player.getInternalPlayer(n):null}),S(O(i),"seekTo",function(n,o,a){if(!i.player)return null;i.player.seekTo(n,o,a)}),S(O(i),"handleReady",function(){i.props.onReady(O(i))}),S(O(i),"getActivePlayer",(0,l.default)(function(i){for(var a=0,s=[].concat(M,g(n));a<s.length;a++){var l=s[a];if(l.canPlay(i))return l}return o||null})),S(O(i),"getConfig",(0,l.default)(function(n,o){var a=i.props.config;return s.default.all([c.defaultProps.config,c.defaultProps.config[o]||{},a,a[o]||{}])})),S(O(i),"getAttributes",(0,l.default)(function(n){return(0,p.omit)(i.props,D)})),S(O(i),"renderActivePlayer",function(n){if(!n)return null;var o=i.getActivePlayer(n);if(!o)return null;var s=i.getConfig(n,o.key);return a.default.createElement(f.default,v({},i.props,{key:o.key,ref:i.references.player,config:s,activePlayer:o.lazyPlayer||o,onReady:i.handleReady}))}),i}return y=[{key:"shouldComponentUpdate",value:function(n,o){return!(0,u.default)(this.props,n)||!(0,u.default)(this.state,o)}},{key:"componentDidUpdate",value:function(n){var o=this.props.light;!n.light&&o&&this.setState({showPreview:!0}),n.light&&!o&&this.setState({showPreview:!1})}},{key:"renderPreview",value:function(n){if(!n)return null;var o=this.props,i=o.light,s=o.playIcon,l=o.previewTabIndex,u=o.oEmbedUrl;return a.default.createElement(E,{url:n,light:i,playIcon:s,previewTabIndex:l,oEmbedUrl:u,onClick:this.handleClickPreview})}},{key:"render",value:function(){var n=this.props,o=n.url,i=n.style,s=n.width,l=n.height,u=n.fallback,c=n.wrapper,p=this.state.showPreview,f=this.getAttributes(o),h="string"==typeof c?this.references.wrapper:void 0;return a.default.createElement(c,v({ref:h,style:m(m({},i),{},{width:s,height:l})},f),a.default.createElement(A,{fallback:u},p?this.renderPreview(o):this.renderActivePlayer(o)))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(k.prototype,y),k}
1(a.Component),S(i,"displayName","ReactPlayer"),S(i,"propTypes",c.propTypes),S(i,"defaultProps",c.defaultProps),S(i,"addCustomPlayer",function(n){M.push(n)}),S(i,"removeCustomPlayers",function(){M.length=0}),S(i,"canPlay",function(o){for(var i=0,a=[].concat(M,g(n));i<a.length;i++)if(a[i].canPlay(o))return!0;return!1}),S(i,"canEnablePIP",function(o){for(var i=0,a=[].concat(M,g(n));i<a.length;i++){var s=a[i];if(s.canEnablePIP&&s.canEnablePIP(o))return!0}return!1}),h}},1846:function(n,o,i){"use strict";o.Z=void 0;var a,s=(a=i(2329))&&a.__esModule?a:{default:a},l=i(947),u=s.default[s.default.length-1],c=(0,l.createReactPlayer)(s.default,u);o.Z=c},9375:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.canPlay=o.FLV_EXTENSIONS=o.DASH_EXTENSIONS=o.HLS_EXTENSIONS=o.VIDEO_EXTENSIONS=o.AUDIO_EXTENSIONS=o.MATCH_URL_KALTURA=o.MATCH_URL_VIDYARD=o.MATCH_URL_MIXCLOUD=o.MATCH_URL_DAILYMOTION=o.MATCH_URL_TWITCH_CHANNEL=o.MATCH_URL_TWITCH_VIDEO=o.MATCH_URL_WISTIA=o.MATCH_URL_STREAMABLE=o.MATCH_URL_FACEBOOK_WATCH=o.MATCH_URL_FACEBOOK=o.MATCH_URL_VIMEO=o.MATCH_URL_SOUNDCLOUD=o.MATCH_URL_YOUTUBE=void 0;var a=i(5700);function s(n,o){(null==o||o>n.length)&&(o=n.length);for(var i=0,a=Array(o);i<o;i++)a[i]=n[i];return a}var l=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//;o.MATCH_URL_YOUTUBE=l;var u=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/;o.MATCH_URL_SOUNDCLOUD=u;var c=/vimeo\.com\/(?!progressive_redirect).+/;o.MATCH_URL_VIMEO=c;var p=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/;o.MATCH_URL_FACEBOOK=p;var f=/^https?:\/\/fb\.watch\/.+$/;o.MATCH_URL_FACEBOOK_WATCH=f;var h=/streamable\.com\/([a-z0-9]+)$/;o.MATCH_URL_STREAMABLE=h;var d=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/;o.MATCH_URL_WISTIA=d;var y=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/;o.MATCH_URL_TWITCH_VIDEO=y;var m=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/;o.MATCH_URL_TWITCH_CHANNEL=m;var v=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/;o.MATCH_URL_DAILYMOTION=v;var g=/mixcloud\.com\/([^/]+\/[^/]+)/;o.MATCH_URL_MIXCLOUD=g;var b=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/;o.MATCH_URL_VIDYARD=b;var P=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/;o.MATCH_URL_KALTURA=P;var O=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i;o.AUDIO_EXTENSIONS=O;var w=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i;o.VIDEO_EXTENSIONS=w;var S=/\.(m3u8)($|\?)/i;o.HLS_EXTENSIONS=S;var k=/\.(mpd)($|\?)/i;o.DASH_EXTENSIONS=k;var j=/\.(flv)($|\?)/i;o.FLV_EXTENSIONS=j,o.canPlay={youtube:function(n){return n instanceof Array?n.every(function(n){return l.test(n)}):l.test(n)},soundcloud:function(n){return u.test(n)&&!O.test(n)},vimeo:function(n){return c.test(n)&&!w.test(n)&&!S.test(n)},facebook:function(n){return p.test(n)||f.test(n)},streamable:function(n){return h.test(n)},wistia:function(n){return d.test(n)},twitch:function(n){return y.test(n)||m.test(n)},dailymotion:function(n){return v.test(n)},mixcloud:function(n){return g.test(n)},vidyard:function(n){return b.test(n)},kaltura:function(n){return P.test(n)},file:function n(o){if(o instanceof Array){var i,l=function(n,o){if("undefined"==typeof Symbol||null==n[Symbol.iterator]){if(Array.isArray(n)||(l=function(n,o){if(n){if("string"==typeof n)return s(n,void 0);var i=Object.prototype.toString.call(n).slice(8,-1);if("Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return s(n,void 0)}}(n))){l&&(n=l);var i=0,a=function(){};return{s:a,n:function(){return i>=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,u,c=!0,p=!1;return{s:function(){l=n[Symbol.iterator]()},n:function(){var n=l.next();return c=n.done,n},e:function(n){p=!0,u=n},f:function(){try{c||null==l.return||l.return()}finally{if(p)throw u}}}}(o);try{for(l.s();!(i=l.n()).done;){var u=i.value;if("string"==typeof u&&n(u)||n(u.src))return!0}}catch(n){l.e(n)}finally{l.f()}return!1}return!!((0,a.isMediaStream)(o)||(0,a.isBlobUrl)(o))||O.test(o)||w.test(o)||S.test(o)||k.test(o)||j.test(o)}}},3224:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n,o){(null==o||o>n.length)&&(o=n.length);for(var i=0,a=Array(o);i<o;i++)a[i]=n[i];return a}
1function h(n,o){return(h=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function d(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function y(n){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function m(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var v=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&h(n,o)}(v,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=y(v);return n=o?Reflect.construct(i,arguments,y(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:d(this)});function v(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,v);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return m(d(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),m(d(n),"onDurationChange",function(){var o=n.getDuration();n.props.onDuration(o)}),m(d(n),"mute",function(){n.callPlayer("setMuted",!0)}),m(d(n),"unmute",function(){n.callPlayer("setMuted",!1)}),m(d(n),"ref",function(o){n.container=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o,i=this,a=this.props,s=a.controls,c=a.config,h=a.onError,d=a.playing,y=(function(n){if(Array.isArray(n))return n}(o=n.match(u.MATCH_URL_DAILYMOTION))||function(n,o){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n)){var i=[],a=!0,s=!1,l=void 0;try{for(var u,c=n[Symbol.iterator]();!(a=(u=c.next()).done)&&(i.push(u.value),2!==i.length);a=!0);}catch(n){s=!0,l=n}finally{try{a||null==c.return||c.return()}finally{if(s)throw l}}return i}}(o,2)||function(n,o){if(n){if("string"==typeof n)return f(n,2);var i=Object.prototype.toString.call(n).slice(8,-1);if("Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return f(n,2)}}(o,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1];if(this.player){this.player.load(y,{start:(0,l.parseStartTime)(n),autoplay:d});return}(0,l.getSDK)("https://api.dmcdn.net/all.js","DM","dmAsyncInit",function(n){return n.player}).then(function(o){if(i.container){var a=o.player;i.player=new a(i.container,{width:"100%",height:"100%",video:y,params:function(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){m(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}({controls:s,autoplay:i.props.playing,mute:i.props.muted,start:(0,l.parseStartTime)(n),origin:window.location.origin},c.params),events:{apiready:i.props.onReady,seeked:function(){return i.props.onSeek(i.player.currentTime)},video_end:i.props.onEnded,durationchange:i.onDurationChange,pause:i.props.onPause,playing:i.props.onPlay,waiting:i.props.onBuffer,error:function(n){return h(n)}}})}},h)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seek",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"getDuration",value:function(){return this.player.duration||null}},{key:"getCurrentTime",value:function(){return this.player.currentTime}},{key:"getSecondsLoaded",value:function(){return this.player.bufferedTime}},{key:"render",value:function(){var n=this.props.display;return s.default.createElement("div",{style:{width:"100%",height:"100%",display:n}},s.default.createElement("div",{ref:this.ref}))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}
1(v.prototype,i),v}(s.Component);o.default=v,m(v,"displayName","DailyMotion"),m(v,"canPlay",u.canPlay.dailymotion),m(v,"loopOnEnded",!0)},8660:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(){return(p=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n}).apply(this,arguments)}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m="https://connect.facebook.net/en_US/sdk.js",v="fbAsyncInit",g=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(c,n);var o,i,u=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(c);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function c(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,c);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=u.call.apply(u,[this].concat(i))),"callPlayer",l.callPlayer),y(h(n),"playerID",n.props.config.playerId||"".concat("facebook-player-").concat((0,l.randomString)())),y(h(n),"mute",function(){n.callPlayer("mute")}),y(h(n),"unmute",function(){n.callPlayer("unmute")}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n,o){var i=this;if(o){(0,l.getSDK)(m,"FB",v).then(function(n){return n.XFBML.parse()});return}(0,l.getSDK)(m,"FB",v).then(function(n){n.init({appId:i.props.config.appId,xfbml:!0,version:i.props.config.version}),n.Event.subscribe("xfbml.render",function(n){i.props.onLoaded()}),n.Event.subscribe("xfbml.ready",function(n){"video"===n.type&&n.id===i.playerID&&(i.player=n.instance,i.player.subscribe("startedPlaying",i.props.onPlay),i.player.subscribe("paused",i.props.onPause),i.player.subscribe("finishedPlaying",i.props.onEnded),i.player.subscribe("startedBuffering",i.props.onBuffer),i.player.subscribe("finishedBuffering",i.props.onBufferEnd),i.player.subscribe("error",i.props.onError),i.props.muted?i.callPlayer("mute"):i.callPlayer("unmute"),i.props.onReady(),document.getElementById(i.playerID).querySelector("iframe").style.visibility="visible")})})}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seek",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentPosition")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var n=this.props.config.attributes;return s.default.createElement("div",p({style:{width:"100%",height:"100%"},id:this.playerID,className:"fb-video","data-href":this.props.url,"data-autoplay":this.props.playing?"true":"false","data-allowfullscreen":"true","data-controls":this.props.controls?"true":"false"},n))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}
1(c.prototype,i),c}(s.Component);o.default=g,y(g,"displayName","Facebook"),y(g,"canPlay",u.canPlay.facebook),y(g,"loopOnEnded",!0)},2851:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(){return(p=Object.assign||function(n){for(var o=1;o<arguments.length;o++){var i=arguments[o];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n}).apply(this,arguments)}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m="undefined"!=typeof navigator,v=m&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,g=m&&(/iPad|iPhone|iPod/.test(navigator.userAgent)||v)&&!window.MSStream,b=m&&/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&!window.MSStream,P=/www\.dropbox\.com\/.+/,O=/https:\/\/watch\.cloudflarestream\.com\/([a-z0-9]+)/,w=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(m,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(m);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function m(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,m);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=c.call.apply(c,[this].concat(i))),"onReady",function(){var o;return(o=n.props).onReady.apply(o,arguments)}),y(h(n),"onPlay",function(){var o;return(o=n.props).onPlay.apply(o,arguments)}),y(h(n),"onBuffer",function(){var o;return(o=n.props).onBuffer.apply(o,arguments)}),y(h(n),"onBufferEnd",function(){var o;return(o=n.props).onBufferEnd.apply(o,arguments)}),y(h(n),"onPause",function(){var o;return(o=n.props).onPause.apply(o,arguments)}),y(h(n),"onEnded",function(){var o;return(o=n.props).onEnded.apply(o,arguments)}),y(h(n),"onError",function(){var o;return(o=n.props).onError.apply(o,arguments)}),y(h(n),"onPlayBackRateChange",function(o){return n.props.onPlaybackRateChange(o.target.playbackRate)}),y(h(n),"onEnablePIP",function(){var o;return(o=n.props).onEnablePIP.apply(o,arguments)}),y(h(n),"onDisablePIP",function(o){var i=n.props,a=i.onDisablePIP,s=i.playing;a(o),s&&n.play()}),y(h(n),"onPresentationModeChange",function(o){if(n.player&&(0,l.supportsWebKitPresentationMode)(n.player)){var i=n.player.webkitPresentationMode;"picture-in-picture"===i?n.onEnablePIP(o):"inline"===i&&n.onDisablePIP(o)}}),y(h(n),"onSeek",function(o){n.props.onSeek(o.target.currentTime)}),y(h(n),"mute",function(){n.player.muted=!0}
1),y(h(n),"unmute",function(){n.player.muted=!1}),y(h(n),"renderSourceElement",function(n,o){return"string"==typeof n?s.default.createElement("source",{key:o,src:n}):s.default.createElement("source",p({key:o},n))}),y(h(n),"renderTrack",function(n,o){return s.default.createElement("track",p({key:o},n))}),y(h(n),"ref",function(o){n.player&&(n.prevPlayer=n.player),n.player=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this),this.addListeners(this.player);var n=this.getSource(this.props.url);n&&(this.player.src=n),(g||this.props.config.forceDisableHls)&&this.player.load()}},{key:"componentDidUpdate",value:function(n){this.shouldUseAudio(this.props)!==this.shouldUseAudio(n)&&(this.removeListeners(this.prevPlayer,n.url),this.addListeners(this.player)),this.props.url===n.url||(0,l.isMediaStream)(this.props.url)||this.props.url instanceof Array||(this.player.srcObject=null)}},{key:"componentWillUnmount",value:function(){this.player.removeAttribute("src"),this.removeListeners(this.player),this.hls&&this.hls.destroy()}},{key:"addListeners",value:function(n){var o=this.props,i=o.url,a=o.playsinline;n.addEventListener("play",this.onPlay),n.addEventListener("waiting",this.onBuffer),n.addEventListener("playing",this.onBufferEnd),n.addEventListener("pause",this.onPause),n.addEventListener("seeked",this.onSeek),n.addEventListener("ended",this.onEnded),n.addEventListener("error",this.onError),n.addEventListener("ratechange",this.onPlayBackRateChange),n.addEventListener("enterpictureinpicture",this.onEnablePIP),n.addEventListener("leavepictureinpicture",this.onDisablePIP),n.addEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(i)||n.addEventListener("canplay",this.onReady),a&&(n.setAttribute("playsinline",""),n.setAttribute("webkit-playsinline",""),n.setAttribute("x5-playsinline",""))}},{key:"removeListeners",value:function(n,o){n.removeEventListener("canplay",this.onReady),n.removeEventListener("play",this.onPlay),n.removeEventListener("waiting",this.onBuffer),n.removeEventListener("playing",this.onBufferEnd),n.removeEventListener("pause",this.onPause),n.removeEventListener("seeked",this.onSeek),n.removeEventListener("ended",this.onEnded),n.removeEventListener("error",this.onError),n.removeEventListener("ratechange",this.onPlayBackRateChange),n.removeEventListener("enterpictureinpicture",this.onEnablePIP),n.removeEventListener("leavepictureinpicture",this.onDisablePIP),n.removeEventListener("webkitpresentationmodechanged",this.onPresentationModeChange),this.shouldUseHLS(o)||n.removeEventListener("canplay",this.onReady)}},{key:"shouldUseAudio",value:function(n){return!n.config.forceVideo&&!n.config.attributes.poster&&(u.AUDIO_EXTENSIONS.test(n.url)||n.config.forceAudio)}},{key:"shouldUseHLS",value:function(n){return!!b&&!!this.props.config.forceSafariHLS||!!this.props.config.forceHLS||!g&&!this.props.config.forceDisableHls&&(u.HLS_EXTENSIONS.test(n)||O.test(n))}},{key:"shouldUseDASH",value:function(n){return u.DASH_EXTENSIONS.test(n)||this.props.config.forceDASH}},{key:"shouldUseFLV",value:function(n){return u.FLV_EXTENSIONS.test(n)||this.props.config.forceFLV}},{key:"load",value:function(n){var o=this,i=this.props.config,a=i.hlsVersion,s=i.hlsOptions,u=i.dashVersion,c=i.flvVersion;if(this.hls&&this.hls.destroy(),this.dash&&this.dash.reset(),this.shouldUseHLS(n)&&(0,l.getSDK)("https://cdn.jsdelivr.net/npm/hls.js@VERSION/dist/hls.min.js".replace("VERSION",a),"Hls").then(function(i){if(o.hls=new i(s),o.hls.on(i.Events.MANIFEST_PARSED,function(){o.props.onReady()}),o.hls.on(i.Events.ERROR,function(n,a){o.props.onError(n,a,o.hls,i)}),O.test(n)){var a=n.match(O)[1];o.hls.loadSource("https://videodelivery.net/{id}/manifest/video.m3u8".replace("{id}",a))}else o.hls.loadSource(n);o.hls.attachMedia(o.player),o.props.onLoaded()}),this.shouldUseDASH(n)&&(0,l.getSDK)("https://cdnjs.cloudflare.com/ajax/libs/dashjs/VERSION/dash.all.min.js".replace("VERSION",u),"dashjs").then(function(i){o.dash=i.MediaPlayer().create(),o.dash.initialize(o.player,n,o.props.playing),o.dash.on("error",o.props.onError),3>
1parseInt(u)?o.dash.getDebug().setLogToBrowserConsole(!1):o.dash.updateSettings({debug:{logLevel:i.Debug.LOG_LEVEL_NONE}}),o.props.onLoaded()}),this.shouldUseFLV(n)&&(0,l.getSDK)("https://cdn.jsdelivr.net/npm/flv.js@VERSION/dist/flv.min.js".replace("VERSION",c),"flvjs").then(function(i){o.flv=i.createPlayer({type:"flv",url:n}),o.flv.attachMediaElement(o.player),o.flv.on(i.Events.ERROR,function(n,a){o.props.onError(n,a,o.flv,i)}),o.flv.load(),o.props.onLoaded()}),n instanceof Array)this.player.load();else if((0,l.isMediaStream)(n))try{this.player.srcObject=n}catch(o){this.player.src=window.URL.createObjectURL(n)}}},{key:"play",value:function(){var n=this.player.play();n&&n.catch(this.props.onError)}},{key:"pause",value:function(){this.player.pause()}},{key:"stop",value:function(){this.player.removeAttribute("src"),this.dash&&this.dash.reset()}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.player.currentTime=n,o||this.pause()}},{key:"setVolume",value:function(n){this.player.volume=n}},{key:"enablePIP",value:function(){this.player.requestPictureInPicture&&document.pictureInPictureElement!==this.player?this.player.requestPictureInPicture():(0,l.supportsWebKitPresentationMode)(this.player)&&"picture-in-picture"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("picture-in-picture")}},{key:"disablePIP",value:function(){document.exitPictureInPicture&&document.pictureInPictureElement===this.player?document.exitPictureInPicture():(0,l.supportsWebKitPresentationMode)(this.player)&&"inline"!==this.player.webkitPresentationMode&&this.player.webkitSetPresentationMode("inline")}},{key:"setPlaybackRate",value:function(n){try{this.player.playbackRate=n}catch(n){this.props.onError(n)}}},{key:"getDuration",value:function(){if(!this.player)return null;var n=this.player,o=n.duration,i=n.seekable;return o===1/0&&i.length>0?i.end(i.length-1):o}},{key:"getCurrentTime",value:function(){return this.player?this.player.currentTime:null}},{key:"getSecondsLoaded",value:function(){if(!this.player)return null;var n=this.player.buffered;if(0===n.length)return 0;var o=n.end(n.length-1),i=this.getDuration();return o>i?i:o}},{key:"getSource",value:function(n){var o=this.shouldUseHLS(n),i=this.shouldUseDASH(n),a=this.shouldUseFLV(n);return n instanceof Array||(0,l.isMediaStream)(n)||o||i||a?void 0:P.test(n)?n.replace("www.dropbox.com","dl.dropboxusercontent.com"):n}},{key:"render",value:function(){var n=this.props,o=n.url,i=n.playing,a=n.loop,l=n.controls,u=n.muted,c=n.config,f=n.width,h=n.height,d=this.shouldUseAudio(this.props);return s.default.createElement(d?"audio":"video",p({ref:this.ref,src:this.getSource(o),style:{width:"auto"===f?f:"100%",height:"auto"===h?h:"100%"},preload:"auto",autoPlay:i||void 0,controls:l,muted:u,loop:a},c.attributes),o instanceof Array&&o.map(this.renderSourceElement),c.tracks.map(this.renderTrack))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(m.prototype,i),m}(s.Component);o.default=w,y(w,"displayName","FilePlayer"),y(w,"canPlay",u.canPlay.file)},1388:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}
1function p(n,o){return(p=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function f(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function d(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var y=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&p(n,o)}(c,n);var o,i,u=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=h(c);return n=o?Reflect.construct(i,arguments,h(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:f(this)});function c(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,c);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return d(f(n=u.call.apply(u,[this].concat(i))),"callPlayer",l.callPlayer),d(f(n),"duration",null),d(f(n),"currentTime",null),d(f(n),"secondsLoaded",null),d(f(n),"mute",function(){n.callPlayer("mute")}),d(f(n),"unmute",function(){n.callPlayer("unmute")}),d(f(n),"ref",function(o){n.iframe=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this;(0,l.getSDK)("https://cdn.embed.ly/player-0.1.0.min.js","playerjs").then(function(n){o.iframe&&(o.player=new n.Player(o.iframe),o.player.on("ready",function(){setTimeout(function(){o.player.isReady=!0,o.player.setLoop(o.props.loop),o.props.muted&&o.player.mute(),o.addListeners(o.player,o.props),o.props.onReady()},500)}))},this.props.onError)}},{key:"addListeners",value:function(n,o){var i=this;n.on("play",o.onPlay),n.on("pause",o.onPause),n.on("ended",o.onEnded),n.on("error",o.onError),n.on("timeupdate",function(n){var o=n.duration,a=n.seconds;i.duration=o,i.currentTime=a})}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("setCurrentTime",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"setLoop",value:function(n){this.callPlayer("setLoop",n)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){return s.default.createElement("iframe",{ref:this.ref,src:this.props.url,frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;",referrerPolicy:"no-referrer-when-downgrade"})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(c.prototype,i),c}(s.Component);o.default=y,d(y,"displayName","Kaltura"),d(y,"canPlay",u.canPlay.kaltura)},405:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};
1o%2?p(Object(i),!0).forEach(function(o){m(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}function h(n,o){return(h=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function d(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function y(n){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function m(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var v=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&h(n,o)}(p,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=y(p);return n=o?Reflect.construct(i,arguments,y(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:d(this)});function p(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,p);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return m(d(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),m(d(n),"duration",null),m(d(n),"currentTime",null),m(d(n),"secondsLoaded",null),m(d(n),"mute",function(){}),m(d(n),"unmute",function(){}),m(d(n),"ref",function(o){n.iframe=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this;(0,l.getSDK)("https://widget.mixcloud.com/media/js/widgetApi.js","Mixcloud").then(function(n){o.player=n.PlayerWidget(o.iframe),o.player.ready.then(function(){o.player.events.play.on(o.props.onPlay),o.player.events.pause.on(o.props.onPause),o.player.events.ended.on(o.props.onEnded),o.player.events.error.on(o.props.error),o.player.events.progress.on(function(n,i){o.currentTime=n,o.duration=i}),o.props.onReady()})},this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seek",n),o||this.pause()}},{key:"setVolume",value:function(n){}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var n=this.props,o=n.url,i=n.config,a=o.match(u.MATCH_URL_MIXCLOUD)[1],c=(0,l.queryString)(f(f({},i.options),{},{feed:"/".concat(a,"/")}));return s.default.createElement("iframe",{key:a,ref:this.ref,style:{width:"100%",height:"100%"},src:"https://www.mixcloud.com/widget/iframe/?".concat(c),frameBorder:"0",allow:"autoplay"})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(p.prototype,i),p}(s.Component);o.default=v,m(v,"displayName","Mixcloud"),m(v,"canPlay",u.canPlay.mixcloud),m(v,"loopOnEnded",!0)},4121:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};
1o%2?p(Object(i),!0).forEach(function(o){m(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}function h(n,o){return(h=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function d(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function y(n){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function m(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var v=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&h(n,o)}(c,n);var o,i,u=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=y(c);return n=o?Reflect.construct(i,arguments,y(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:d(this)});function c(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,c);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return m(d(n=u.call.apply(u,[this].concat(i))),"callPlayer",l.callPlayer),m(d(n),"duration",null),m(d(n),"currentTime",null),m(d(n),"fractionLoaded",null),m(d(n),"mute",function(){n.setVolume(0)}),m(d(n),"unmute",function(){null!==n.props.volume&&n.setVolume(n.props.volume)}),m(d(n),"ref",function(o){n.iframe=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n,o){var i=this;(0,l.getSDK)("https://w.soundcloud.com/player/api.js","SC").then(function(a){if(i.iframe){var s=a.Widget.Events,l=s.PLAY,u=s.PLAY_PROGRESS,c=s.PAUSE,p=s.FINISH,h=s.ERROR;o||(i.player=a.Widget(i.iframe),i.player.bind(l,i.props.onPlay),i.player.bind(c,function(){i.duration-i.currentTime<.05||i.props.onPause()}),i.player.bind(u,function(n){i.currentTime=n.currentPosition/1e3,i.fractionLoaded=n.loadedProgress}),i.player.bind(p,function(){return i.props.onEnded()}),i.player.bind(h,function(n){return i.props.onError(n)})),i.player.load(n,f(f({},i.props.config.options),{},{callback:function(){i.player.getDuration(function(n){i.duration=n/1e3,i.props.onReady()})}}))}})}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seekTo",1e3*n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",100*n)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.fractionLoaded*this.duration}},{key:"render",value:function(){var n=this.props.display;return s.default.createElement("iframe",{ref:this.ref,src:"https://w.soundcloud.com/player/?url=".concat(encodeURIComponent(this.props.url)),style:{width:"100%",height:"100%",display:n},frameBorder:0,allow:"autoplay"})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(c.prototype,i),c}(s.Component);o.default=v,m(v,"displayName","SoundCloud"),m(v,"canPlay",u.canPlay.soundcloud),m(v,"loopOnEnded",!0)},2982:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}
1function p(n,o){return(p=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function f(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function h(n){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function d(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var y=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&p(n,o)}(y,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=h(y);return n=o?Reflect.construct(i,arguments,h(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:f(this)});function y(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,y);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return d(f(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),d(f(n),"duration",null),d(f(n),"currentTime",null),d(f(n),"secondsLoaded",null),d(f(n),"mute",function(){n.callPlayer("mute")}),d(f(n),"unmute",function(){n.callPlayer("unmute")}),d(f(n),"ref",function(o){n.iframe=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this;(0,l.getSDK)("https://cdn.embed.ly/player-0.1.0.min.js","playerjs").then(function(n){o.iframe&&(o.player=new n.Player(o.iframe),o.player.setLoop(o.props.loop),o.player.on("ready",o.props.onReady),o.player.on("play",o.props.onPlay),o.player.on("pause",o.props.onPause),o.player.on("seeked",o.props.onSeek),o.player.on("ended",o.props.onEnded),o.player.on("error",o.props.onError),o.player.on("timeupdate",function(n){var i=n.duration,a=n.seconds;o.duration=i,o.currentTime=a}),o.player.on("buffered",function(n){var i=n.percent;o.duration&&(o.secondsLoaded=o.duration*i)}),o.props.muted&&o.player.mute())},this.props.onError)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("setCurrentTime",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",100*n)}},{key:"setLoop",value:function(n){this.callPlayer("setLoop",n)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var n=this.props.url.match(u.MATCH_URL_STREAMABLE)[1];return s.default.createElement("iframe",{ref:this.ref,src:"https://streamable.com/o/".concat(n),frameBorder:"0",scrolling:"no",style:{width:"100%",height:"100%"},allow:"encrypted-media; autoplay; fullscreen;"})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(y.prototype,i),y}(s.Component);o.default=y,d(y,"displayName","Streamable"),d(y,"canPlay",u.canPlay.streamable)},4691:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}
1function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(m,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(m);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function m(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,m);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),y(h(n),"playerID",n.props.config.playerId||"".concat("twitch-player-").concat((0,l.randomString)())),y(h(n),"mute",function(){n.callPlayer("setMuted",!0)}),y(h(n),"unmute",function(){n.callPlayer("setMuted",!1)}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n,o){var i=this,a=this.props,s=a.playsinline,c=a.onError,f=a.config,h=a.controls,d=u.MATCH_URL_TWITCH_CHANNEL.test(n),m=d?n.match(u.MATCH_URL_TWITCH_CHANNEL)[1]:n.match(u.MATCH_URL_TWITCH_VIDEO)[1];if(o){d?this.player.setChannel(m):this.player.setVideo("v"+m);return}(0,l.getSDK)("https://player.twitch.tv/js/embed/v1.js","Twitch").then(function(o){i.player=new o.Player(i.playerID,function(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){y(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}({video:d?"":m,channel:d?m:"",height:"100%",width:"100%",playsinline:s,autoplay:i.props.playing,muted:i.props.muted,controls:!!d||h,time:(0,l.parseStartTime)(n)},f.options));var a=o.Player,u=a.READY,c=a.PLAYING,v=a.PAUSE,g=a.ENDED,b=a.ONLINE,P=a.OFFLINE,O=a.SEEK;i.player.addEventListener(u,i.props.onReady),i.player.addEventListener(c,i.props.onPlay),i.player.addEventListener(v,i.props.onPause),i.player.addEventListener(g,i.props.onEnded),i.player.addEventListener(O,i.props.onSeek),i.player.addEventListener(b,i.props.onLoaded),i.player.addEventListener(P,i.props.onLoaded)},c)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("pause")}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seek",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){return s.default.createElement("div",{style:{width:"100%",height:"100%"},id:this.playerID})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(m.prototype,i),m}(s.Component);o.default=m,y(m,"displayName","Twitch"),y(m,"canPlay",u.canPlay.twitch),y(m,"loopOnEnded",!0)},1318:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}
1function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(m,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(m);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function m(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,m);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),y(h(n),"mute",function(){n.setVolume(0)}),y(h(n),"unmute",function(){null!==n.props.volume&&n.setVolume(n.props.volume)}),y(h(n),"ref",function(o){n.container=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this,i=this.props,a=i.playing,s=i.config,c=i.onError,f=i.onDuration,h=n&&n.match(u.MATCH_URL_VIDYARD)[1];this.player&&this.stop(),(0,l.getSDK)("https://play.vidyard.com/embed/v4.js","VidyardV4","onVidyardAPI").then(function(n){o.container&&(n.api.addReadyListener(function(n,i){o.player||(o.player=i,o.player.on("ready",o.props.onReady),o.player.on("play",o.props.onPlay),o.player.on("pause",o.props.onPause),o.player.on("seek",o.props.onSeek),o.player.on("playerComplete",o.props.onEnded))},h),n.api.renderPlayer(function(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){y(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}({uuid:h,container:o.container,autoplay:a?1:0},s.options)),n.api.getPlayerMetadata(h).then(function(n){o.duration=n.length_in_seconds,f(n.length_in_seconds)}))},c)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){window.VidyardV4.api.destroyPlayer(this.player)}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("seek",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"setPlaybackRate",value:function(n){this.callPlayer("setPlaybackSpeed",n)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.callPlayer("currentTime")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var n=this.props.display;return s.default.createElement("div",{style:{width:"100%",height:"100%",display:n}},s.default.createElement("div",{ref:this.ref}))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(m.prototype,i),m}(s.Component);o.default=m,y(m,"displayName","Vidyard"),y(m,"canPlay",u.canPlay.vidyard)},4721:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}
1function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(c,n);var o,i,u=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(c);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function c(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,c);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=u.call.apply(u,[this].concat(i))),"callPlayer",l.callPlayer),y(h(n),"duration",null),y(h(n),"currentTime",null),y(h(n),"secondsLoaded",null),y(h(n),"mute",function(){n.setMuted(!0)}),y(h(n),"unmute",function(){n.setMuted(!1)}),y(h(n),"ref",function(o){n.container=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this;this.duration=null,(0,l.getSDK)("https://player.vimeo.com/api/player.js","Vimeo").then(function(i){if(o.container){var a=o.props.config,s=a.playerOptions,l=a.title;o.player=new i.Player(o.container,function(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){y(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}({url:n.replace("/manage/videos",""),autoplay:o.props.playing,muted:o.props.muted,loop:o.props.loop,playsinline:o.props.playsinline,controls:o.props.controls},s)),o.player.ready().then(function(){var n=o.container.querySelector("iframe");n.style.width="100%",n.style.height="100%",l&&(n.title=l)}).catch(o.props.onError),o.player.on("loaded",function(){o.props.onReady(),o.refreshDuration()}),o.player.on("play",function(){o.props.onPlay(),o.refreshDuration()}),o.player.on("pause",o.props.onPause),o.player.on("seeked",function(n){return o.props.onSeek(n.seconds)}),o.player.on("ended",o.props.onEnded),o.player.on("error",o.props.onError),o.player.on("timeupdate",function(n){var i=n.seconds;o.currentTime=i}),o.player.on("progress",function(n){var i=n.seconds;o.secondsLoaded=i}),o.player.on("bufferstart",o.props.onBuffer),o.player.on("bufferend",o.props.onBufferEnd),o.player.on("playbackratechange",function(n){return o.props.onPlaybackRateChange(n.playbackRate)})}},this.props.onError)}},{key:"refreshDuration",value:function(){var n=this;this.player.getDuration().then(function(o){n.duration=o})}},{key:"play",value:function(){var n=this.callPlayer("play");n&&n.catch(this.props.onError)}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.callPlayer("unload")}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("setCurrentTime",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",n)}},{key:"setMuted",value:function(n){this.callPlayer("setMuted",n)}},{key:"setLoop",value:function(n){this.callPlayer("setLoop",n)}},{key:"setPlaybackRate",value:function(n){this.callPlayer("setPlaybackRate",n)}},{key:"getDuration",value:function(){return this.duration}},{key:"getCurrentTime",value:function(){return this.currentTime}},{key:"getSecondsLoaded",value:function(){return this.secondsLoaded}},{key:"render",value:function(){var n=this.props.display;return s.default.createElement("div",{key:this.props.url,ref:this.ref,style:{width:"100%",height:"100%",overflow:"hidden",display:n}})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}
1(c.prototype,i),c}(s.Component);o.default=m,y(m,"displayName","Vimeo"),y(m,"canPlay",u.canPlay.vimeo),y(m,"forceLoad",!0)},571:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n,o){return(f=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function h(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function d(n){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function y(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var m=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&f(n,o)}(m,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=d(m);return n=o?Reflect.construct(i,arguments,d(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:h(this)});function m(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,m);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return y(h(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),y(h(n),"playerID",n.props.config.playerId||"".concat("wistia-player-").concat((0,l.randomString)())),y(h(n),"onPlay",function(){var o;return(o=n.props).onPlay.apply(o,arguments)}),y(h(n),"onPause",function(){var o;return(o=n.props).onPause.apply(o,arguments)}),y(h(n),"onSeek",function(){var o;return(o=n.props).onSeek.apply(o,arguments)}),y(h(n),"onEnded",function(){var o;return(o=n.props).onEnded.apply(o,arguments)}),y(h(n),"onPlaybackRateChange",function(){var o;return(o=n.props).onPlaybackRateChange.apply(o,arguments)}),y(h(n),"mute",function(){n.callPlayer("mute")}),y(h(n),"unmute",function(){n.callPlayer("unmute")}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"load",value:function(n){var o=this,i=this.props,a=i.playing,s=i.muted,u=i.controls,c=i.onReady,f=i.config,h=i.onError;(0,l.getSDK)("https://fast.wistia.com/assets/external/E-v1.js","Wistia").then(function(n){f.customControls&&f.customControls.forEach(function(o){return n.defineControl(o)}),window._wq=window._wq||[],window._wq.push({id:o.playerID,options:function(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){y(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}({autoPlay:a,silentAutoPlay:"allow",muted:s,controlsVisibleOnLoad:u,fullscreenButton:u,playbar:u,playbackRateControl:u,qualityControl:u,volumeControl:u,settingsControl:u,smallPlayButton:u},f.options),onReady:function(n){o.player=n,o.unbind(),o.player.bind("play",o.onPlay),o.player.bind("pause",o.onPause),o.player.bind("seek",o.onSeek),o.player.bind("end",o.onEnded),o.player.bind("playbackratechange",o.onPlaybackRateChange),c()}})},h)}},{key:"unbind",value:function(){this.player.unbind("play",this.onPlay),this.player.unbind("pause",this.onPause),this.player.unbind("seek",this.onSeek),this.player.unbind("end",this.onEnded),this.player.unbind("playbackratechange",this.onPlaybackRateChange)}},{key:"play",value:function(){this.callPlayer("play")}},{key:"pause",value:function(){this.callPlayer("pause")}},{key:"stop",value:function(){this.unbind(),this.callPlayer("remove")}},{key:"seekTo",value:function(n){var o=!(arguments.length>1)||void 0===arguments[1]||arguments[1];this.callPlayer("time",n),o||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("volume",n)}},{key:"setPlaybackRate",value:function(n){this.callPlayer("playbackRate",n)}},{key:"getDuration",value:function(){return this.callPlayer("duration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("time")}},{key:"getSecondsLoaded",value:function(){return null}},{key:"render",value:function(){var n=this.props.url,o=n&&n.match(u.MATCH_URL_WISTIA)[1],i="wistia_embed wistia_async_".concat(o);return s.default.createElement("div",{id:this.playerID,key:o,className:i,style:{width:"100%",height:"100%"}})}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}
1(m.prototype,i),m}(s.Component);o.default=m,y(m,"displayName","Wistia"),y(m,"canPlay",u.canPlay.wistia),y(m,"loopOnEnded",!0)},2473:function(n,o,i){"use strict";function a(n){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var s=function(n){if(n&&n.__esModule)return n;if(null===n||"object"!==a(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=s?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(i,l,u):i[l]=n[l]}return i.default=n,o&&o.set(n,i),i}(i(2265)),l=i(5700),u=i(9375);function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n,o){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);o&&(a=a.filter(function(o){return Object.getOwnPropertyDescriptor(n,o).enumerable})),i.push.apply(i,a)}return i}function f(n){for(var o=1;o<arguments.length;o++){var i=null!=arguments[o]?arguments[o]:{};o%2?p(Object(i),!0).forEach(function(o){g(n,o,i[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):p(Object(i)).forEach(function(o){Object.defineProperty(n,o,Object.getOwnPropertyDescriptor(i,o))})}return n}function h(n,o){return function(n){if(Array.isArray(n))return n}(n)||function(n,o){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n)){var i=[],a=!0,s=!1,l=void 0;try{for(var u,c=n[Symbol.iterator]();!(a=(u=c.next()).done)&&(i.push(u.value),!o||i.length!==o);a=!0);}catch(n){s=!0,l=n}finally{try{a||null==c.return||c.return()}finally{if(s)throw l}}return i}}(n,o)||function(n,o){if(n){if("string"==typeof n)return d(n,o);var i=Object.prototype.toString.call(n).slice(8,-1);if("Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return d(n,o)}}(n,o)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(n,o){(null==o||o>n.length)&&(o=n.length);for(var i=0,a=Array(o);i<o;i++)a[i]=n[i];return a}function y(n,o){return(y=Object.setPrototypeOf||function(n,o){return n.__proto__=o,n})(n,o)}function m(n){if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function v(n){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)})(n)}function g(n,o,i){return o in n?Object.defineProperty(n,o,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[o]=i,n}var b=/[?&](?:list|channel)=([a-zA-Z0-9_-]+)/,P=/user\/([a-zA-Z0-9_-]+)\/?/,O=/youtube-nocookie\.com/,w=function(n){!function(n,o){if("function"!=typeof o&&null!==o)throw TypeError("Super expression must either be null or a function");n.prototype=Object.create(o&&o.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),o&&y(n,o)}(p,n);var o,i,c=(o=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(n){return!1}}(),function(){var n,i=v(p);return n=o?Reflect.construct(i,arguments,v(this).constructor):i.apply(this,arguments),n&&("object"===a(n)||"function"==typeof n)?n:m(this)});function p(){var n;!function(n,o){if(!(n instanceof o))throw TypeError("Cannot call a class as a function")}(this,p);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return g(m(n=c.call.apply(c,[this].concat(i))),"callPlayer",l.callPlayer),g(m(n),"parsePlaylist",function(o){return o instanceof Array?{listType:"playlist",playlist:o.map(n.getID).join(",")}:b.test(o)?{listType:"playlist",list:h(o.match(b),2)[1].replace(/^UC/,"UU")}:P.test(o)?{listType:"user_uploads",list:h(o.match(P),2)[1]}:{}}),g(m(n),"onStateChange",function(o){var i=o.data,a=n.props,s=a.onPlay,l=a.onPause,u=a.onBuffer,c=a.onBufferEnd,p=a.onEnded,f=a.onReady,h=a.loop,d=a.config,y=d.playerVars,m=d.onUnstarted,v=window.YT.PlayerState,g=v.UNSTARTED,b=v.PLAYING,P=v.PAUSED,O=v.BUFFERING,w=v.ENDED,S=v.CUED;
1if(i===g&&m(),i===b&&(s(),c()),i===P&&l(),i===O&&u(),i===w){var k=!!n.callPlayer("getPlaylist");h&&!k&&(y.start?n.seekTo(y.start):n.play()),p()}i===S&&f()}),g(m(n),"mute",function(){n.callPlayer("mute")}),g(m(n),"unmute",function(){n.callPlayer("unMute")}),g(m(n),"ref",function(o){n.container=o}),n}return i=[{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount(this)}},{key:"getID",value:function(n){return!n||n instanceof Array||b.test(n)?null:n.match(u.MATCH_URL_YOUTUBE)[1]}},{key:"load",value:function(n,o){var i=this,a=this.props,s=a.playing,u=a.muted,c=a.playsinline,p=a.controls,h=a.loop,d=a.config,y=a.onError,m=d.playerVars,v=d.embedOptions,g=this.getID(n);if(o){if(b.test(n)||P.test(n)||n instanceof Array){this.player.loadPlaylist(this.parsePlaylist(n));return}this.player.cueVideoById({videoId:g,startSeconds:(0,l.parseStartTime)(n)||m.start,endSeconds:(0,l.parseEndTime)(n)||m.end});return}(0,l.getSDK)("https://www.youtube.com/iframe_api","YT","onYouTubeIframeAPIReady",function(n){return n.loaded}).then(function(o){i.container&&(i.player=new o.Player(i.container,f({width:"100%",height:"100%",videoId:g,playerVars:f(f({autoplay:s?1:0,mute:u?1:0,controls:p?1:0,start:(0,l.parseStartTime)(n),end:(0,l.parseEndTime)(n),origin:window.location.origin,playsinline:c?1:0},i.parsePlaylist(n)),m),events:{onReady:function(){h&&i.player.setLoop(!0),i.props.onReady()},onPlaybackRateChange:function(n){return i.props.onPlaybackRateChange(n.data)},onPlaybackQualityChange:function(n){return i.props.onPlaybackQualityChange(n)},onStateChange:i.onStateChange,onError:function(n){return y(n.data)}},host:O.test(n)?"https://www.youtube-nocookie.com":void 0},v)))},y),v.events&&console.warn("Using `embedOptions.events` will likely break things. Use ReactPlayer’s callback props instead, eg onReady, onPlay, onPause")}},{key:"play",value:function(){this.callPlayer("playVideo")}},{key:"pause",value:function(){this.callPlayer("pauseVideo")}},{key:"stop",value:function(){document.body.contains(this.callPlayer("getIframe"))&&this.callPlayer("stopVideo")}},{key:"seekTo",value:function(n){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.callPlayer("seekTo",n),o||this.props.playing||this.pause()}},{key:"setVolume",value:function(n){this.callPlayer("setVolume",100*n)}},{key:"setPlaybackRate",value:function(n){this.callPlayer("setPlaybackRate",n)}},{key:"setLoop",value:function(n){this.callPlayer("setLoop",n)}},{key:"getDuration",value:function(){return this.callPlayer("getDuration")}},{key:"getCurrentTime",value:function(){return this.callPlayer("getCurrentTime")}},{key:"getSecondsLoaded",value:function(){return this.callPlayer("getVideoLoadedFraction")*this.getDuration()}},{key:"render",value:function(){var n=this.props.display;return s.default.createElement("div",{style:{width:"100%",height:"100%",display:n}},s.default.createElement("div",{ref:this.ref}))}}],function(n,o){for(var i=0;i<o.length;i++){var a=o[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}(p.prototype,i),p}(s.Component);o.default=w,g(w,"displayName","YouTube"),g(w,"canPlay",u.canPlay.youtube)},2329:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default=void 0;var a=i(2265),s=i(5700),l=i(9375);function u(n){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function c(){if("function"!=typeof WeakMap)return null;var n=new WeakMap;return c=function(){return n},n}function p(n){if(n&&n.__esModule)return n;if(null===n||"object"!==u(n)&&"function"!=typeof n)return{default:n};var o=c();if(o&&o.has(n))return o.get(n);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in n)if(Object.prototype.hasOwnProperty.call(n,s)){var l=a?Object.getOwnPropertyDescriptor(n,s):null;l&&(l.get||l.set)?Object.defineProperty(i,s,l):i[s]=n[s]}return i.default=n,o&&o.set(n,i),i}var f=[{key:"youtube",name:"YouTube",canPlay:l.canPlay.youtube,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(2473))})})},{key:"soundcloud",name:"SoundCloud",canPlay:l.canPlay.soundcloud,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(4121))})})},{key:"vimeo",name:"Vimeo",canPlay:l.canPlay.vimeo,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(4721))})})},{key:"facebook",name:"Facebook",canPlay:l.canPlay.facebook,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(8660))})})},{key:"streamable",name:"Streamable",canPlay:l.canPlay.streamable,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(2982))})})},{key:"wistia",name:"Wistia",canPlay:l.canPlay.wistia,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(571))})})},{key:"twitch",name:"Twitch",canPlay:l.canPlay.twitch,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(4691))})})},{key:"dailymotion",name:"DailyMotion",canPlay:l.canPlay.dailymotion,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(3224))})})},{key:"mixcloud",name:"Mixcloud",canPlay:l.canPlay.mixcloud,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(405))})})}
vendor: 4,142 bytes, line 1
1,{key:"vidyard",name:"Vidyard",canPlay:l.canPlay.vidyard,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(1318))})})},{key:"kaltura",name:"Kaltura",canPlay:l.canPlay.kaltura,lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(1388))})})},{key:"file",name:"FilePlayer",canPlay:l.canPlay.file,canEnablePIP:function(n){return l.canPlay.file(n)&&(document.pictureInPictureEnabled||(0,s.supportsWebKitPresentationMode)())&&!l.AUDIO_EXTENSIONS.test(n)},lazyPlayer:(0,a.lazy)(function(){return Promise.resolve().then(function(){return p(i(2851))})})}];o.default=f},1105:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.defaultProps=o.propTypes=void 0;var a,s=(a=i(718))&&a.__esModule?a:{default:a},l=s.default.string,u=s.default.bool,c=s.default.number,p=s.default.array,f=s.default.oneOfType,h=s.default.shape,d=s.default.object,y=s.default.func,m=s.default.node,v={url:f([l,p,d]),playing:u,loop:u,controls:u,volume:c,muted:u,playbackRate:c,width:f([l,c]),height:f([l,c]),style:d,progressInterval:c,playsinline:u,pip:u,stopOnUnmount:u,light:f([u,l,d]),playIcon:m,previewTabIndex:c,fallback:m,oEmbedUrl:l,wrapper:f([l,y,h({render:y.isRequired})]),config:h({soundcloud:h({options:d}),youtube:h({playerVars:d,embedOptions:d,onUnstarted:y}),facebook:h({appId:l,version:l,playerId:l,attributes:d}),dailymotion:h({params:d}),vimeo:h({playerOptions:d,title:l}),file:h({attributes:d,tracks:p,forceVideo:u,forceAudio:u,forceHLS:u,forceSafariHLS:u,forceDisableHls:u,forceDASH:u,forceFLV:u,hlsOptions:d,hlsVersion:l,dashVersion:l,flvVersion:l}),wistia:h({options:d,playerId:l,customControls:p}),mixcloud:h({options:d}),twitch:h({options:d,playerId:l}),vidyard:h({options:d})}),onReady:y,onStart:y,onPlay:y,onPause:y,onBuffer:y,onBufferEnd:y,onEnded:y,onError:y,onDuration:y,onSeek:y,onPlaybackRateChange:y,onPlaybackQualityChange:y,onProgress:y,onClickPreview:y,onEnablePIP:y,onDisablePIP:y};o.propTypes=v;var g=function(){};o.defaultProps={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:g},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:g,onStart:g,onPlay:g,onPause:g,onBuffer:g,onBufferEnd:g,onEnded:g,onError:g,onDuration:g,onSeek:g,onPlaybackRateChange:g,onPlaybackQualityChange:g,onProgress:g,onClickPreview:g,onEnablePIP:g,onDisablePIP:g}},5700:function(n,o,i){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.parseStartTime=function(n){return d(n,c)},o.parseEndTime=function(n){return d(n,p)},o.randomString=function(){return Math.random().toString(36).substr(2,5)},o.queryString=function(n){return Object.keys(n).map(function(o){return"".concat(o,"=").concat(n[o])}).join("&")},o.getSDK=function(n,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:a.default,u=y(o);return u&&s(u)?Promise.resolve(u):new Promise(function(a,s){if(m[n]){m[n].push({resolve:a,reject:s});return}m[n]=[{resolve:a,reject:s}];var u=function(o){m[n].forEach(function(n){return n.resolve(o)})};if(i){var c=window[i];window[i]=function(){c&&c(),u(y(o))}}
1l(n,function(a){a?(m[n].forEach(function(n){return n.reject(a)}),m[n]=null):i||u(y(o))})})},o.getConfig=function(n,o){return(0,s.default)(o.config,n.config)},o.omit=function(n){for(var o,i=arguments.length,a=Array(i>1?i-1:0),s=1;s<i;s++)a[s-1]=arguments[s];for(var l=(o=[]).concat.apply(o,a),u={},c=Object.keys(n),p=0;p<c.length;p++){var f=c[p];-1===l.indexOf(f)&&(u[f]=n[f])}return u},o.callPlayer=function(n){var o;if(!this.player||!this.player[n]){var i="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(n,"%c – ");return this.player?this.player[n]||(i+="The method was not available"):i+="The player was not available",console.warn(i,"font-weight: bold",""),null}for(var a=arguments.length,s=Array(a>1?a-1:0),l=1;l<a;l++)s[l-1]=arguments[l];return(o=this.player)[n].apply(o,s)},o.isMediaStream=function(n){return"undefined"!=typeof window&&void 0!==window.MediaStream&&n instanceof window.MediaStream},o.isBlobUrl=function(n){return/^blob:/.test(n)},o.supportsWebKitPresentationMode=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),o=!1===/iPhone|iPod/.test(navigator.userAgent);return n.webkitSupportsPresentationMode&&"function"==typeof n.webkitSetPresentationMode&&o};var a=l(i(6649)),s=l(i(1567));function l(n){return n&&n.__esModule?n:{default:n}}function u(n,o){(null==o||o>n.length)&&(o=n.length);for(var i=0,a=Array(o);i<o;i++)a[i]=n[i];return a}var c=/[?&#](?:start|t)=([0-9hms]+)/,p=/[?&#]end=([0-9hms]+)/,f=/(\d+)(h|m|s)/g,h=/^\d+$/;function d(n,o){if(!(n instanceof Array)){var i=n.match(o);if(i){var a=i[1];if(a.match(f))return function(n){for(var o=0,i=f.exec(n);null!==i;){var a,s=function(n){if(Array.isArray(n))return n}(a=i)||function(n,o){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(n)){var i=[],a=!0,s=!1,l=void 0;try{for(var u,c=n[Symbol.iterator]();!(a=(u=c.next()).done)&&(i.push(u.value),3!==i.length);a=!0);}catch(n){s=!0,l=n}finally{try{a||null==c.return||c.return()}finally{if(s)throw l}}return i}}(a,3)||function(n,o){if(n){if("string"==typeof n)return u(n,3);var i=Object.prototype.toString.call(n).slice(8,-1);if("Object"===i&&n.constructor&&(i=n.constructor.name),"Map"===i||"Set"===i)return Array.from(n);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return u(n,3)}}(a,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),l=s[1],c=s[2];"h"===c&&(o+=3600*parseInt(l,10)),"m"===c&&(o+=60*parseInt(l,10)),"s"===c&&(o+=parseInt(l,10)),i=f.exec(n)}return o}(a);if(h.test(a))return parseInt(a)}}}function y(n){return window[n]?window[n]:window.exports&&window.exports[n]?window.exports[n]:window.module&&window.module.exports&&window.module.exports[n]?window.module.exports[n]:null}var m={}},7072:function(n,o,i){"use strict";i.d(o,{QS:function(){return f}});var a=i(2265);let s={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},l={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},u="mousemove",c="mouseup";function p(n,o){if(0===o)return n;let i=Math.PI/180*o;return[n[0]*Math.cos(i)+n[1]*Math.sin(i),n[1]*Math.cos(i)-n[0]*Math.sin(i)]}function f(n){var o,i,f;let h;let{trackMouse:d}=n,y=a.useRef(Object.assign({},l)),m=a.useRef(Object.assign({},s)),v=a.useRef(Object.assign({},m.current));for(h in v.current=Object.assign({},m.current),m.current=Object.assign(Object.assign({},s),n),s)void 0===m.current[h]&&(m.current[h]=s[h]);let[g,b]=a.useMemo(()=>(function(n,o){let i=o=>{let i="touches"in o;i&&o.touches.length>1||n((n,s)=>{s.trackMouse&&!i&&(document.addEventListener(u,a),document.addEventListener(c,d));let{clientX:f,clientY:h}=i?o.touches[0]:o,y=p([f,h],s.rotationAngle);return s.onTouchStartOrOnMouseDown&&s.onTouchStartOrOnMouseDown({event:o}),Object.assign(Object.assign(Object.assign({},n),l),{initial:y.slice(),xy:y,start:o.timeStamp||0})})},a=o=>{n((n,i)=>{let a="touches"in o;if(a&&o.touches.length>1)return n;if(o.timeStamp-n.start>i.swipeDuration)return n.swiping?Object.assign(Object.assign({},n),{swiping:!1}):n;let{clientX:l,clientY:u}=a?o.touches[0]:o,[c,f]=p([l,u],i.rotationAngle),h=c-n.xy[0],d=f-n.xy[1],y=Math.abs(h),m=Math.abs(d),v=(o.timeStamp||0)-n.start,g=y>m?h>0?"Right":"Left":d>0?"Down":"Up",b="number"==typeof i.delta?i.delta:i.delta[g.toLowerCase()]||s.delta;if(y<b&&m<b&&!n.swiping)return n;let P={absX:y,absY:m,deltaX:h,deltaY:d,dir:g,event:o,first:n.first,initial:n.initial,velocity:Math.sqrt(y*y+m*m)/(v||1),vxvy:[h/(v||1),d/(v||1)]};P.first&&i.onSwipeStart&&i.onSwipeStart(P),i.onSwiping&&i.onSwiping(P);let O=!1;return(i.onSwiping||i.onSwiped||i[`onSwiped${g}`])&&(O=!0),O&&i.preventScrollOnSwipe&&i.trackTouch&&o.cancelable&&o.preventDefault(),Object.assign(Object.assign({},n),{first:!1,eventData:P,swiping:!0})})},f=o=>{n((n,i)=>{let a;if(n.swiping&&n.eventData){if(o.timeStamp-n.start<i.swipeDuration){a=Object.assign(Object.assign({},n.eventData),{event:o}),i.onSwiped&&i.onSwiped(a);let s=i[`onSwiped${a.dir}`];s&&s(a)}}else i.onTap&&i.onTap({event:o});return i.onTouchEndOrOnMouseUp&&i.onTouchEndOrOnMouseUp({event:o}),Object.assign(Object.assign(Object.assign({},n),l),{eventData:a})})},h=()=>{document.removeEventListener(u,a),document.removeEventListener(c,d)},d=n=>{h(),f(n)},y=(n,o)=>{let l=()=>{};if(n&&n.addEventListener){let u=Object.assign(Object.assign({},s.touchEventOptions),o.touchEventOptions),c=[["touchstart",i,u],["touchmove",a,Object.assign(Object.assign({},u),o.preventScrollOnSwipe?{passive:!1}:{})],["touchend",f,u]];
1c.forEach(([o,i,a])=>n.addEventListener(o,i,a)),l=()=>c.forEach(([o,i])=>n.removeEventListener(o,i))}return l},m={ref:o=>{null!==o&&n((n,i)=>{if(n.el===o)return n;let a={};return n.el&&n.el!==o&&n.cleanUpTouch&&(n.cleanUpTouch(),a.cleanUpTouch=void 0),i.trackTouch&&o&&(a.cleanUpTouch=y(o,i)),Object.assign(Object.assign(Object.assign({},n),{el:o}),a)})}};return o.trackMouse&&(m.onMouseDown=i),[m,y]})(n=>y.current=n(y.current,m.current),{trackMouse:d}),[d]);return y.current=(o=y.current,i=m.current,f=v.current,i.trackTouch&&o.el?o.cleanUpTouch?i.preventScrollOnSwipe!==f.preventScrollOnSwipe||i.touchEventOptions.passive!==f.touchEventOptions.passive?(o.cleanUpTouch(),Object.assign(Object.assign({},o),{cleanUpTouch:b(o.el,i)})):o:Object.assign(Object.assign({},o),{cleanUpTouch:b(o.el,i)}):(o.cleanUpTouch&&o.cleanUpTouch(),Object.assign(Object.assign({},o),{cleanUpTouch:void 0}))),g}},34:function(n,o,i){"use strict";var a=i(2265),s="function"==typeof Object.is?Object.is:function(n,o){return n===o&&(0!==n||1/n==1/o)||n!=n&&o!=o},l=a.useState,u=a.useEffect,c=a.useLayoutEffect,p=a.useDebugValue;function f(n){var o=n.getSnapshot;n=n.value;try{var i=o();return!s(n,i)}catch(n){return!0}}var h="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(n,o){return o()}:function(n,o){var i=o(),a=l({inst:{value:i,getSnapshot:o}}),s=a[0].inst,h=a[1];return c(function(){s.value=i,s.getSnapshot=o,f(s)&&h({inst:s})},[n,i,o]),u(function(){return f(s)&&h({inst:s}),n(function(){f(s)&&h({inst:s})})},[n]),p(i),i};o.useSyncExternalStore=void 0!==a.useSyncExternalStore?a.useSyncExternalStore:h},3044:function(n,o,i){"use strict";var a=i(2265),s=i(3941),l="function"==typeof Object.is?Object.is:function(n,o){return n===o&&(0!==n||1/n==1/o)||n!=n&&o!=o},u=s.useSyncExternalStore,c=a.useRef,p=a.useEffect,f=a.useMemo,h=a.useDebugValue;o.useSyncExternalStoreWithSelector=function(n,o,i,a,s){var d=c(null);if(null===d.current){var y={hasValue:!1,value:null};d.current=y}else y=d.current;
1var m=u(n,(d=f(function(){function n(n){if(!p){if(p=!0,u=n,n=a(n),void 0!==s&&y.hasValue){var o=y.value;if(s(o,n))return c=o}return c=n}if(o=c,l(u,n))return o;var i=a(n);return void 0!==s&&s(o,i)?o:(u=n,c=i)}var u,c,p=!1,f=void 0===i?null:i;return[function(){return n(o())},null===f?void 0:function(){return n(f())}]},[o,i,a,s]))[0],d[1]);return p(function(){y.hasValue=!0,y.value=m},[m]),h(m),m}},3941:function(n,o,i){"use strict";n.exports=i(34)},5195:function(n,o,i){"use strict";n.exports=i(3044)},5566:function(n){var o,i,a,s=n.exports={};function l(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}function c(n){if(o===setTimeout)return setTimeout(n,0);if((o===l||!o)&&setTimeout)return o=setTimeout,setTimeout(n,0);try{return o(n,0)}catch(i){try{return o.call(null,n,0)}catch(i){return o.call(this,n,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:l}catch(n){o=l}try{i="function"==typeof clearTimeout?clearTimeout:u}catch(n){i=u}}();var p=[],f=!1,h=-1;function d(){f&&a&&(f=!1,a.length?p=a.concat(p):h=-1,p.length&&y())}function y(){if(!f){var n=c(d);f=!0;for(var o=p.length;o;){for(a=p,p=[];++h<o;)a&&a[h].run();h=-1,o=p.length}a=null,f=!1,function(n){if(i===clearTimeout)return clearTimeout(n);if((i===u||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(n);try{i(n)}catch(o){try{return i.call(null,n)}catch(o){return i.call(this,n)}}}(n)}}function m(n,o){this.fun=n,this.array=o}function v(){}s.nextTick=function(n){var o=Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)o[i-1]=arguments[i];p.push(new m(n,o)),1!==p.length||f||c(y)},m.prototype.run=function(){this.fun.apply(null,this.array)},s.title="browser",s.browser=!0,s.env={},s.argv=[],s.version="",s.versions={},s.on=v,s.addListener=v,s.once=v,s.off=v,s.removeListener=v,s.removeAllListeners=v,s.emit=v,s.prependListener=v,s.prependOnceListener=v,s.listeners=function(n){return[]},s.binding=function(n){throw Error("process.binding is not supported")},s.cwd=function(){return"/"},s.chdir=function(n){throw Error("process.chdir is not supported")},s.umask=function(){return 0}},2700:function(n,o,i){"use strict";var a=i(2265);let s=a.forwardRef(function(n,o){let{title:i,titleId:s,...l}=n;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":s},l),i?a.createElement("title",{id:s},i):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5L8.25 12l7.5-7.5"}))});o.Z=s},3910:function(n,o,i){"use strict";var a=i(2265);let s=a.forwardRef(function(n,o){let{title:i,titleId:s,...l}=n;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":s},l),i?a.createElement("title",{id:s},i):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"}))});o.Z=s},6072:function(n,o,i){"use strict";var a=i(2265);let s=a.forwardRef(function(n,o){let{title:i,titleId:s,...l}=n;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":s},l),i?a.createElement("title",{id:s},i):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.114 5.636a9 9 0 010 12.728M16.463 8.288a5.25 5.25 0 010 7.424M6.75 8.25l4.72-4.72a.75.75 0 011.28.53v15.88a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75z"}))});o.Z=s},8370:function(n,o,i){"use strict";var a=i(2265);let s=a.forwardRef(function(n,o){let{title:i,titleId:s,...l}=n;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":s},l),i?a.createElement("title",{id:s},i):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.25 9.75L19.5 12m0 0l2.25 2.25M19.5 12l2.25-2.25M19.5 12l-2.25 2.25m-10.5-6l4.72-4.72a.75.75 0 011.28.531V19.94a.75.75 0 01-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.506-1.938-1.354A9.01 9.01 0 012.25 12c0-.83.112-1.633.322-2.395C2.806 8.757 3.63 8.25 4.51 8.25H6.75z"}))});o.Z=s},3545:function(n,o,i){"use strict";var a=i(2265);let s=a.forwardRef(function(n,o){let{title:i,titleId:s,...l}=n;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",ref:o,"aria-labelledby":s},l),i?a.createElement("title",{id:s},i):null,a.createElement("path",{fillRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z",clipRule:"evenodd"}))});o.Z=s},5095:function(n,o,i){"use strict";i.d(o,{M:function(){return b}});var a=i(2265),s=i(1534);function l(){let n=(0,a.useRef)(!1);return(0,s.L)(()=>(n.current=!0,()=>{n.current=!1}),[]),n}var u=i(8345),c=i(4252),p=i(3576);class f extends a.Component{getSnapshotBeforeUpdate(n){let o=this.props.childRef.current;if(o&&n.isPresent&&!this.props.isPresent){let n=this.props.sizeRef.current;n.height=o.offsetHeight||0,n.width=o.offsetWidth||0,n.top=o.offsetTop,n.left=o.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function h({children:n,isPresent:o}){let i=(0,a.useId)(),s=(0,a.useRef)(null),l=(0,a.useRef)({width:0,height:0,top:0,left:0});return(0,a.useInsertionEffect)(()=>{let{width:n,height:a,top:u,left:c}=l.current;if(o||!s.current||!n||!a)return;s.current.dataset.motionPopId=i;let p=document.createElement("style");return document.head.appendChild(p),p.sheet&&p.sheet.insertRule(`
2          [data-motion-pop-id="${i}"] {
3            position: absolute !important;
4            width: ${n}px !important;
5            height: ${a}px !important;
6            top: ${u}px !important;
7            left: ${c}px !important;
8          }
9        `),()=>{document.head.removeChild(p)}},[o]),a.createElement(f,{isPresent:o,childRef:s,sizeRef:l},a.cloneElement(n,{ref:s}))}let d=({children:n,initial:o,isPresent:i,onExitComplete:s,custom:l,presenceAffectsLayout:u,mode:f})=>{let d=(0,p.h)(y),m=(0,a.useId)(),v=(0,a.useMemo)(()=>({id:m,initial:o,isPresent:i,custom:l,onExitComplete:n=>{for(let o of(d.set(n,!0),d.values()))if(!o)return;s&&s()},register:n=>(d.set(n,!1),()=>d.delete(n))}),u?void 0:[i]);return(0,a.useMemo)(()=>{d.forEach((n,o)=>d.set(o,!1))},[i]),a.useEffect(()=>{i||d.size||!s||s()},[i]),"popLayout"===f&&(n=a.createElement(h,{isPresent:i},n)),a.createElement(c.O.Provider,{value:v},n)};function y(){return new Map}var m=i(8881),v=i(3223);let g=n=>n.key||"",b=({children:n,custom:o,initial:i=!0,onExitComplete:c,exitBeforeEnter:p,presenceAffectsLayout:f=!0,mode:h="sync"})=>{var y;(0,v.k)(!p,"Replace exitBeforeEnter with mode='wait'");let b=(0,a.useContext)(m.p).forceRender||function(){let n=l(),[o,i]=(0,a.useState)(0),s=(0,a.useCallback)(()=>{n.current&&i(o+1)},[o]);return[(0,a.useCallback)(()=>u.Wi.postRender(s),[s]),o]}()[0],P=l(),O=function(n){let o=[];return a.Children.forEach(n,n=>{(0,a.isValidElement)(n)&&o.push(n)}),o}(n),w=O,S=(0,a.useRef)(new Map).current,k=(0,a.useRef)(w),j=(0,a.useRef)(new Map).current,E=(0,a.useRef)(!0);if((0,s.L)(()=>{E.current=!1,function(n,o){n.forEach(n=>{let i=g(n);o.set(i,n)})}(O,j),k.current=w}),y=()=>{E.current=!0,j.clear(),S.clear()},(0,a.useEffect)(()=>()=>y(),[]),E.current)return a.createElement(a.Fragment,null,w.map(n=>a.createElement(d,{key:g(n),isPresent:!0,initial:!!i&&void 0,presenceAffectsLayout:f,mode:h},n)));w=[...w];let T=k.current.map(g),x=O.map(g),D=T.length;for(let n=0;n<D;n++){let o=T[n];-1!==x.indexOf(o)||S.has(o)||S.set(o,void 0)}return"wait"===h&&S.size&&(w=[]),S.forEach((n,i)=>{if(-1!==x.indexOf(i))return;let s=j.get(i);if(!s)return;let l=T.indexOf(i),u=n;u||(u=a.createElement(d,{key:g(s),isPresent:!1,onExitComplete:()=>{S.delete(i);let n=Array.from(j.keys()).filter(n=>!x.includes(n));if(n.forEach(n=>j.delete(n)),k.current=O.filter(o=>{let a=g(o);return a===i||n.includes(a)}),!S.size){if(!1===P.current)return;b(),c&&c()}},custom:o,presenceAffectsLayout:f,mode:h},s),S.set(i,u)),w.splice(l,0,u)}),w=w.map(n=>{let o=n.key;return S.has(o)?n:a.createElement(d,{key:g(n),isPresent:!0,presenceAffectsLayout:f,mode:h},n)}),a.createElement(a.Fragment,null,S.size?w:w.map(n=>(0,a.cloneElement)(n)))}},4686:function(n,o,i){"use strict";i.d(o,{A:function(){return c}});var a=i(2265),s=i(5750),l=i(6257),u=i(3576);function c({children:n,isValidProp:o,...i}){o&&(0,l.K)(o),(i={...(0,a.useContext)(s._),...i}).isStatic=(0,u.h)(()=>i.isStatic);let c=(0,a.useMemo)(()=>i,[JSON.stringify(i.transition),i.transformPagePoint,i.reducedMotion]);return a.createElement(s._.Provider,{value:c},n)}},8881:function(n,o,i){"use strict";i.d(o,{p:function(){return a}});let a=(0,i(2265).createContext)({})},5750:function(n,o,i){"use strict";i.d(o,{_:function(){return a}});let a=(0,i(2265).createContext)({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"})},4252:function(n,o,i){"use strict";i.d(o,{O:function(){return a}});let a=(0,i(2265).createContext)(null)},8345:function(n,o,i){"use strict";i.d(o,{Pn:function(){return c},Wi:function(){return u},frameData:function(){return p},S6:function(){return f}});var a=i(4439);class s{constructor(){this.order=[],this.scheduled=new Set}
9add(n){if(!this.scheduled.has(n))return this.scheduled.add(n),this.order.push(n),!0}remove(n){let o=this.order.indexOf(n);-1!==o&&(this.order.splice(o,1),this.scheduled.delete(n))}clear(){this.order.length=0,this.scheduled.clear()}}let l=["prepare","read","update","preRender","render","postRender"],{schedule:u,cancel:c,state:p,steps:f}=function(n,o){let i=!1,a=!0,u={delta:0,timestamp:0,isProcessing:!1},c=l.reduce((n,o)=>(n[o]=function(n){let o=new s,i=new s,a=0,l=!1,u=!1,c=new WeakSet,p={schedule:(n,s=!1,u=!1)=>{let p=u&&l,f=p?o:i;return s&&c.add(n),f.add(n)&&p&&l&&(a=o.order.length),n},cancel:n=>{i.remove(n),c.delete(n)},process:s=>{if(l){u=!0;return}if(l=!0,[o,i]=[i,o],i.clear(),a=o.order.length)for(let i=0;i<a;i++){let a=o.order[i];a(s),c.has(a)&&(p.schedule(a),n())}l=!1,u&&(u=!1,p.process(s))}};return p}(()=>i=!0),n),{}),p=n=>c[n].process(u),f=()=>{let s=performance.now();i=!1,u.delta=a?1e3/60:Math.max(Math.min(s-u.timestamp,40),1),u.timestamp=s,u.isProcessing=!0,l.forEach(p),u.isProcessing=!1,i&&o&&(a=!1,n(f))},h=()=>{i=!0,a=!0,u.isProcessing||n(f)};return{schedule:l.reduce((n,o)=>{let a=c[o];return n[o]=(n,o=!1,s=!1)=>(i||h(),a.schedule(n,o,s)),n},{}),cancel:n=>l.forEach(o=>c[o].cancel(n)),state:u,steps:c}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:a.Z,!0)},5757:function(n,o,i){"use strict";let a;i.d(o,{E:function(){return oF}});var s,l=i(2265),u=i(5750);let c=(0,l.createContext)({});var p=i(4252),f=i(1534);let h=(0,l.createContext)({strict:!1});function d(n){return"object"==typeof n&&Object.prototype.hasOwnProperty.call(n,"current")}function y(n){return"string"==typeof n||Array.isArray(n)}function m(n){return"object"==typeof n&&"function"==typeof n.start}let v=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],g=["initial",...v];function b(n){return m(n.animate)||g.some(o=>y(n[o]))}function P(n){return!!(b(n)||n.variants)}function O(n){return Array.isArray(n)?n.join(" "):n}let w={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},S={};for(let n in w)S[n]={isEnabled:o=>w[n].some(n=>!!o[n])};var k=i(4563),j=i(8881);let E=(0,l.createContext)({}),T=Symbol.for("motionComponentSymbol"),x=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function D(n){if("string"!=typeof n||n.includes("-"));else if(x.indexOf(n)>-1||/[A-Z]/.test(n))return!0;return!1}let A={},M=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],R=new Set(M);function C(n,{layout:o,layoutId:i}){return R.has(n)||n.startsWith("origin")||(o||void 0!==i)&&(!!A[n]||"opacity"===n)}let L=n=>!!(n&&n.getVelocity),_={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},V=M.length,I=n=>o=>"string"==typeof o&&o.startsWith(n),U=I("--"),B=I("var(--"),F=(n,o)=>o&&"number"==typeof n?o.transform(n):n,N=(n,o,i)=>Math.min(Math.max(i,n),o),W={test:n=>"number"==typeof n,parse:parseFloat,transform:n=>n},H={...W,transform:n=>N(0,1,n)},z={...W,default:1},$=n=>Math.round(1e5*n)/1e5,Z=/(-)?([\d]*\.?[\d])+/g,K=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Y=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function X(n){return"string"==typeof n}let q=n=>({test:o=>X(o)&&o.endsWith(n)&&1===o.split(" ").length,parse:parseFloat,transform:o=>`${o}${n}`}),G=q("deg"),Q=q("%"),J=q("px"),ee=q("vh"),et=q("vw"),er={...Q,parse:n=>Q.parse(n)/100,transform:n=>Q.transform(100*n)},en={...W,transform:Math.round},eo={borderWidth:J,borderTopWidth:J,borderRightWidth:J,borderBottomWidth:J,borderLeftWidth:J,borderRadius:J,radiu
9s:J,borderTopLeftRadius:J,borderTopRightRadius:J,borderBottomRightRadius:J,borderBottomLeftRadius:J,width:J,maxWidth:J,height:J,maxHeight:J,size:J,top:J,right:J,bottom:J,left:J,padding:J,paddingTop:J,paddingRight:J,paddingBottom:J,paddingLeft:J,margin:J,marginTop:J,marginRight:J,marginBottom:J,marginLeft:J,rotate:G,rotateX:G,rotateY:G,rotateZ:G,scale:z,scaleX:z,scaleY:z,scaleZ:z,skew:G,skewX:G,skewY:G,distance:J,translateX:J,translateY:J,translateZ:J,x:J,y:J,z:J,perspective:J,transformPerspective:J,opacity:H,originX:er,originY:er,originZ:J,zIndex:en,fillOpacity:H,strokeOpacity:H,numOctaves:en};function ei(n,o,i,a){let{style:s,vars:l,transform:u,transformOrigin:c}=n,p=!1,f=!1,h=!0;for(let n in o){let i=o[n];if(U(n)){l[n]=i;continue}let a=eo[n],d=F(i,a);if(R.has(n)){if(p=!0,u[n]=d,!h)continue;i!==(a.default||0)&&(h=!1)}else n.startsWith("origin")?(f=!0,c[n]=d):s[n]=d}if(!o.transform&&(p||a?s.transform=function(n,{enableHardwareAcceleration:o=!0,allowTransformNone:i=!0},a,s){let l="";for(let o=0;o<V;o++){let i=M[o];if(void 0!==n[i]){let o=_[i]||i;l+=`${o}(${n[i]}) `}}return o&&!n.z&&(l+="translateZ(0)"),l=l.trim(),s?l=s(n,a?"":l):i&&a&&(l="none"),l}(n.transform,i,h,a):s.transform&&(s.transform="none")),f){let{originX:n="50%",originY:o="50%",originZ:i=0}=c;s.transformOrigin=`${n} ${o} ${i}`}}let ea=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function es(n,o,i){for(let a in o)L(o[a])||C(a,i)||(n[a]=o[a])}var el=i(6257);function eu(n,o,i){return"string"==typeof n?n:J.transform(o+i*n)}let ec={offset:"stroke-dashoffset",array:"stroke-dasharray"},ep={offset:"strokeDashoffset",array:"strokeDasharray"};function ef(n,{attrX:o,attrY:i,attrScale:a,originX:s,originY:l,pathLength:u,pathSpacing:c=1,pathOffset:p=0,...f},h,d,y){if(ei(n,f,h,y),d){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};let{attrs:m,style:v,dimensions:g}=n;m.transform&&(g&&(v.transform=m.transform),delete m.transform),g&&(void 0!==s||void 0!==l||v.transform)&&(v.transformOrigin=function(n,o,i){let a=eu(o,n.x,n.width),s=eu(i,n.y,n.height);return`${a} ${s}`}(g,void 0!==s?s:.5,void 0!==l?l:.5)),void 0!==o&&(m.x=o),void 0!==i&&(m.y=i),void 0!==a&&(m.scale=a),void 0!==u&&function(n,o,i=1,a=0,s=!0){n.pathLength=1;let l=s?ec:ep;n[l.offset]=J.transform(-a);let u=J.transform(o),c=J.transform(i);n[l.array]=`${u} ${c}`}(m,u,c,p,!1)}let eh=()=>({...ea(),attrs:{}}),ed=n=>"string"==typeof n&&"svg"===n.toLowerCase(),ey=n=>n.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function em(n,{style:o,vars:i},a,s){for(let l in Object.assign(n.style,o,s&&s.getProjectionStyles(a)),i)n.style.setProperty(l,i[l])}let ev=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function eg(n,o,i,a){for(let i in em(n,o,void 0,a),o.attrs)n.setAttribute(ev.has(i)?i:ey(i),o.attrs[i])}function eb(n,o){let{style:i}=n,a={};for(let s in i)(L(i[s])||o.style&&L(o.style[s])||C(s,n))&&(a[s]=i[s]);return a}function eP(n,o){let i=eb(n,o);for(let a in n)(L(n[a])||L(o[a]))&&(i[-1!==M.indexOf(a)?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a]=n[a]);return i}function eO(n,o,i,a={},s={}){return"function"==typeof o&&(o=o(void 0!==i?i:n.custom,a,s)),"string"==typeof o&&(o=n.variants&&n.variants[o]),"function"==typeof o&&(o=o(void 0!==i?i:n.custom,a,s)),o}var ew=i(3576);let eS=n=>Array.isArray(n),ek=n=>!!(n&&"object"==typeof n&&n.mix&&n.toValue),ej=n=>eS(n)?n[n.length-1]||0:n;function eE(n){let o=L(n)?n.get():n;return ek(o)?o.toValue():o}let eT=n=>(o,i)=>{let a=(0,l.useContext)(c),s=(0,l.useContext)(p.O),u=()=>(function({scrapeMotionValuesFromProps:n,createRenderState:o,onMount:i},a,s,l){let u={latestValues:function(n,o,i,a){let s={},l=a(n,{});for(let n in l)s[n]=eE(l[n]);let{initial:u,animate:c}=n,p=b(n),f=P(n);o&&f&&!p&&!1!==n.inherit&&(void 0===u&&(u=o.initial),void 0===c&&(c=o.animate));let h=!!i&&!1===i.initial,d=(h=h||!1===u)?c:u;return d&&"boolean"!=typeof d&&!m(d)&&(Array.isArray(d)?d:[d]).forEac
9h(o=>{let i=eO(n,o);if(!i)return;let{transitionEnd:a,transition:l,...u}=i;for(let n in u){let o=u[n];if(Array.isArray(o)){let n=h?o.length-1:0;o=o[n]}null!==o&&(s[n]=o)}for(let n in a)s[n]=a[n]}),s}(a,s,l,n),renderState:o()};return i&&(u.mount=n=>i(a,n,u)),u})(n,o,a,s);return i?u():(0,ew.h)(u)};var ex=i(8345);let eD={useVisualState:eT({scrapeMotionValuesFromProps:eP,createRenderState:eh,onMount:(n,o,{renderState:i,latestValues:a})=>{ex.Wi.read(()=>{try{i.dimensions="function"==typeof o.getBBox?o.getBBox():o.getBoundingClientRect()}catch(n){i.dimensions={x:0,y:0,width:0,height:0}}}),ex.Wi.render(()=>{ef(i,a,{enableHardwareAcceleration:!1},ed(o.tagName),n.transformTemplate),eg(o,i)})}})},eA={useVisualState:eT({scrapeMotionValuesFromProps:eb,createRenderState:ea})};function eM(n,o,i,a={passive:!0}){return n.addEventListener(o,i,a),()=>n.removeEventListener(o,i)}let eR=n=>"mouse"===n.pointerType?"number"!=typeof n.button||n.button<=0:!1!==n.isPrimary;function eC(n,o="page"){return{point:{x:n[o+"X"],y:n[o+"Y"]}}}let eL=n=>o=>eR(o)&&n(o,eC(o));function e_(n,o,i,a){return eM(n,o,eL(i),a)}let eV=(n,o)=>i=>o(n(i)),eI=(...n)=>n.reduce(eV);function eU(n){let o=null;return()=>null===o&&(o=n,()=>{o=null})}let eB=eU("dragHorizontal"),eF=eU("dragVertical");function eN(n){let o=!1;if("y"===n)o=eF();else if("x"===n)o=eB();else{let n=eB(),i=eF();n&&i?o=()=>{n(),i()}:(n&&n(),i&&i())}return o}function eW(){let n=eN(!0);return!n||(n(),!1)}class eH{constructor(n){this.isMounted=!1,this.node=n}update(){}}function ez(n,o){let i="onHover"+(o?"Start":"End");return e_(n.current,"pointer"+(o?"enter":"leave"),(a,s)=>{if("touch"===a.type||eW())return;let l=n.getProps();n.animationState&&l.whileHover&&n.animationState.setActive("whileHover",o),l[i]&&ex.Wi.update(()=>l[i](a,s))},{passive:!n.getProps()[i]})}class e$ extends eH{mount(){this.unmount=eI(ez(this.node,!0),ez(this.node,!1))}unmount(){}}class eZ extends eH{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch(o){n=!0}n&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eI(eM(this.node.current,"focus",()=>this.onFocus()),eM(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eK=(n,o)=>!!o&&(n===o||eK(n,o.parentElement));var eY=i(4439);function eX(n,o){if(!o)return;let i=new PointerEvent("pointer"+n);o(i,eC(i))}class eq extends eH{constructor(){super(...arguments),this.removeStartListeners=eY.Z,this.removeEndListeners=eY.Z,this.removeAccessibleListeners=eY.Z,this.startPointerPress=(n,o)=>{if(this.removeEndListeners(),this.isPressing)return;let i=this.node.getProps(),a=e_(window,"pointerup",(n,o)=>{if(!this.checkPressEnd())return;let{onTap:i,onTapCancel:a}=this.node.getProps();ex.Wi.update(()=>{eK(this.node.current,n.target)?i&&i(n,o):a&&a(n,o)})},{passive:!(i.onTap||i.onPointerUp)}),s=e_(window,"pointercancel",(n,o)=>this.cancelPress(n,o),{passive:!(i.onTapCancel||i.onPointerCancel)});this.removeEndListeners=eI(a,s),this.startPress(n,o)},this.startAccessiblePress=()=>{let n=eM(this.node.current,"keydown",n=>{"Enter"!==n.key||this.isPressing||(this.removeEndListeners(),this.removeEndListeners=eM(this.node.current,"keyup",n=>{"Enter"===n.key&&this.checkPressEnd()&&eX("up",(n,o)=>{let{onTap:i}=this.node.getProps();i&&ex.Wi.update(()=>i(n,o))})}),eX("down",(n,o)=>{this.startPress(n,o)}))}),o=eM(this.node.current,"blur",()=>{this.isPressing&&eX("cancel",(n,o)=>this.cancelPress(n,o))});this.removeAccessibleListeners=eI(n,o)}}startPress(n,o){this.isPressing=!0;let{onTapStart:i,whileTap:a}=this.node.getProps();a&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),i&&ex.Wi.update(()=>i(n,o))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!eW()}cancelPress(n,o){if(!this.checkPressEnd())return;let{onTapCancel:i}=this.node.getProps();i&&ex.Wi.update(()=>i(n,o))}mount(){let n=this.node.getProps(),o=e_(this.node.current,"pointerdown",this.startPointerPress,{passive:!(n.onTapStart||n.onPointerStart)}),i=eM(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=eI(o,i)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eG=new WeakMap,eQ=new WeakMap,eJ=n=>{let o=eG.get(n.target);o&&o(n)},e0=n=>
9{n.forEach(eJ)},e1={some:0,all:1};class e2 extends eH{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:n={}}=this.node.getProps(),{root:o,margin:i,amount:a="some",once:s}=n,l={root:o?o.current:void 0,rootMargin:i,threshold:"number"==typeof a?a:e1[a]};return function(n,o,i){let a=function({root:n,...o}){let i=n||document;eQ.has(i)||eQ.set(i,{});let a=eQ.get(i),s=JSON.stringify(o);return a[s]||(a[s]=new IntersectionObserver(e0,{root:n,...o})),a[s]}(o);return eG.set(n,i),a.observe(n),()=>{eG.delete(n),a.unobserve(n)}}(this.node.current,l,n=>{let{isIntersecting:o}=n;if(this.isInView===o||(this.isInView=o,s&&!o&&this.hasEnteredView))return;o&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",o);let{onViewportEnter:i,onViewportLeave:a}=this.node.getProps(),l=o?i:a;l&&l(n)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:n,prevProps:o}=this.node;["amount","margin","root"].some(function({viewport:n={}},{viewport:o={}}={}){return i=>n[i]!==o[i]}(n,o))&&this.startObserver()}unmount(){}}function e5(n,o){if(!Array.isArray(o))return!1;let i=o.length;if(i!==n.length)return!1;for(let a=0;a<i;a++)if(o[a]!==n[a])return!1;return!0}function e3(n,o,i){let a=n.getProps();return eO(a,o,void 0!==i?i:a.custom,function(n){let o={};return n.values.forEach((n,i)=>o[i]=n.get()),o}(n),function(n){let o={};return n.values.forEach((n,i)=>o[i]=n.getVelocity()),o}(n))}let e6="data-"+ey("framerAppearId");var e7=i(3223);let e4=n=>1e3*n,e9=n=>n/1e3,e8={current:!1},te=n=>Array.isArray(n)&&"number"==typeof n[0],tt=([n,o,i,a])=>`cubic-bezier(${n}, ${o}, ${i}, ${a})`,tr={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:tt([0,.65,.55,1]),circOut:tt([.55,0,1,.45]),backIn:tt([.31,.01,.66,-.59]),backOut:tt([.33,1.53,.69,.99])},tn=(n,o,i)=>(((1-3*i+3*o)*n+(3*i-6*o))*n+3*o)*n;function to(n,o,i,a){if(n===o&&i===a)return eY.Z;let s=o=>(function(n,o,i,a,s){let l,u;let c=0;do(l=tn(u=o+(i-o)/2,a,s)-n)>0?i=u:o=u;while(Math.abs(l)>1e-7&&++c<12);return u})(o,0,1,n,i);return n=>0===n||1===n?n:tn(s(n),o,a)}let ti=to(.42,0,1,1),ta=to(0,0,.58,1),ts=to(.42,0,.58,1),tl=n=>Array.isArray(n)&&"number"!=typeof n[0],tu=n=>o=>o<=.5?n(2*o)/2:(2-n(2*(1-o)))/2,tc=n=>o=>1-n(1-o),tp=n=>1-Math.sin(Math.acos(n)),tf=tc(tp),th=tu(tf),td=to(.33,1.53,.69,.99),ty=tc(td),tm=tu(ty),tv={linear:eY.Z,easeIn:ti,easeInOut:ts,easeOut:ta,circIn:tp,circInOut:th,circOut:tf,backIn:ty,backInOut:tm,backOut:td,anticipate:n=>(n*=2)<1?.5*ty(n):.5*(2-Math.pow(2,-10*(n-1)))},tg=n=>{if(Array.isArray(n)){(0,e7.k)(4===n.length,"Cubic bezier arrays must contain four numerical values.");let[o,i,a,s]=n;return to(o,i,a,s)}return"string"==typeof n?((0,e7.k)(void 0!==tv[n],`Invalid easing type '${n}'`),tv[n]):n},tb=(n,o)=>i=>!!(X(i)&&Y.test(i)&&i.startsWith(n)||o&&Object.prototype.hasOwnProperty.call(i,o)),tP=(n,o,i)=>a=>{if(!X(a))return a;let[s,l,u,c]=a.match(Z);return{[n]:parseFloat(s),[o]:parseFloat(l),[i]:parseFloat(u),alpha:void 0!==c?parseFloat(c):1}},tO=n=>N(0,255,n),tw={...W,transform:n=>Math.round(tO(n))},tS={test:tb("rgb","red"),parse:tP("red","green","blue"),transform:({red:n,green:o,blue:i,alpha:a=1})=>"rgba("+tw.transform(n)+", "+tw.transform(o)+", "+tw.transform(i)+", "+$(H.transform(a))+")"},tk={test:tb("#"),parse:function(n){let o="",i="",a="",s="";return n.length>5?(o=n.substring(1,3),i=n.substring(3,5),a=n.substring(5,7),s=n.substring(7,9)):(o=n.substring(1,2),i=n.substring(2,3),a=n.substring(3,4),s=n.substring(4,5),o+=o,i+=i,a+=a,s+=s),{red:parseInt(o,16),green:parseInt(i,16),blue:parseInt(a,16),alpha:s?parseInt(s,16)/255:1}},transform:tS.transform},tj={test:tb("hsl","hue"),parse:tP("hue","saturation","lightness"),transform:({hue:n,saturation:o,lightness:i,alpha:a=1})=>"hsla("+Math.round(n)+", "+Q.transform($(o))+", "+Q.transform($(i))+", "+$(H.transform(a))+")"},tE={test:n=>tS.test(n)||tk.test(n)||tj.test(n),parse:n=>tS.test(n)?tS.parse(n):tj.test(n)?tj.parse(n):tk.parse(n),transform:n=>X(n)?n:n.hasOwnProperty("red")?tS.transform(n):tj.transform(n)},tT=(n,o,i)=>-i*n+i*o+n;function tx(n,o,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?n+(o-n)*6*i:i<.5?o:i<2/3?n+(o-n)*(2/3-i)*6:n}let tD=(n,o,i)=>{let a=n*n;return Math.sqrt(Math.max(0,i*(o*o-a)+a))},tA=[tk,tS,tj],tM=n=>tA.find(o=>o.test(n));function tR(n){let o=tM(n);(0,e7.k)(!!o,`'${n}' is not an animatable color. Use the equivalent color code instead.`);let i=o.parse(n);return o===tj&&(i=function({hue:n,saturation:o,lightness:i,alpha:a}){n/=360,i/=100;let s=0,l=0,u=0;if(o/=100){let a=i<.5?i*(1+o):i+o-i*o,c=2*i-a;s=tx(c,a,n+1/3),l=tx(c,a,n),u=tx(c,a,n-1/3)}else s=l=u=i;return{red:Math.round(255*s),green:Math.round(255*l),blue:Math.round(255*u),alpha:a}}(i)),i}let tC=(n,o)=>{let i=tR(n),a=tR(o),s={...i};return n=>(s.red=tD(i.red,a.red,n),s.green=tD(i.green,a.green,n),s.blue=tD(i.blue,a.blue,n),s.alpha=tT(i.alpha,a.alpha,n),tS.transform(s))}
9,tL={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:eY.Z},t_={regex:K,countKey:"Colors",token:"${c}",parse:tE.parse},tV={regex:Z,countKey:"Numbers",token:"${n}",parse:W.parse};function tI(n,{regex:o,countKey:i,token:a,parse:s}){let l=n.tokenised.match(o);l&&(n["num"+i]=l.length,n.tokenised=n.tokenised.replace(o,a),n.values.push(...l.map(s)))}function tU(n){let o=n.toString(),i={value:o,tokenised:o,values:[],numVars:0,numColors:0,numNumbers:0};return i.value.includes("var(--")&&tI(i,tL),tI(i,t_),tI(i,tV),i}function tB(n){return tU(n).values}function tF(n){let{values:o,numColors:i,numVars:a,tokenised:s}=tU(n),l=o.length;return n=>{let o=s;for(let s=0;s<l;s++)o=s<a?o.replace(tL.token,n[s]):s<a+i?o.replace(t_.token,tE.transform(n[s])):o.replace(tV.token,$(n[s]));return o}}let tN=n=>"number"==typeof n?0:n,tW={test:function(n){var o,i;return isNaN(n)&&X(n)&&((null===(o=n.match(Z))||void 0===o?void 0:o.length)||0)+((null===(i=n.match(K))||void 0===i?void 0:i.length)||0)>0},parse:tB,createTransformer:tF,getAnimatableNone:function(n){let o=tB(n);return tF(n)(o.map(tN))}},tH=(n,o)=>i=>`${i>0?o:n}`;function tz(n,o){return"number"==typeof n?i=>tT(n,o,i):tE.test(n)?tC(n,o):n.startsWith("var(")?tH(n,o):tK(n,o)}let t$=(n,o)=>{let i=[...n],a=i.length,s=n.map((n,i)=>tz(n,o[i]));return n=>{for(let o=0;o<a;o++)i[o]=s[o](n);return i}},tZ=(n,o)=>{let i={...n,...o},a={};for(let s in i)void 0!==n[s]&&void 0!==o[s]&&(a[s]=tz(n[s],o[s]));return n=>{for(let o in a)i[o]=a[o](n);return i}},tK=(n,o)=>{let i=tW.createTransformer(o),a=tU(n),s=tU(o);return a.numVars===s.numVars&&a.numColors===s.numColors&&a.numNumbers>=s.numNumbers?eI(t$(a.values,s.values),i):((0,e7.K)(!0,`Complex values '${n}' and '${o}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),tH(n,o))},tY=(n,o,i)=>{let a=o-n;return 0===a?1:(i-n)/a},tX=(n,o)=>i=>tT(n,o,i);function tq(n,o,{clamp:i=!0,ease:a,mixer:s}={}){let l=n.length;if((0,e7.k)(l===o.length,"Both input and output ranges must be the same length"),1===l)return()=>o[0];n[0]>n[l-1]&&(n=[...n].reverse(),o=[...o].reverse());let u=function(n,o,i){let a=[],s=i||function(n){if("number"==typeof n);else if("string"==typeof n)return tE.test(n)?tC:tK;else if(Array.isArray(n))return t$;else if("object"==typeof n)return tZ;return tX}(n[0]),l=n.length-1;for(let i=0;i<l;i++){let l=s(n[i],n[i+1]);o&&(l=eI(Array.isArray(o)?o[i]||eY.Z:o,l)),a.push(l)}return a}(o,a,s),c=u.length,p=o=>{let i=0;if(c>1)for(;i<n.length-2&&!(o<n[i+1]);i++);let a=tY(n[i],n[i+1],o);return u[i](a)};return i?o=>p(N(n[0],n[l-1],o)):p}function tG({duration:n=300,keyframes:o,times:i,ease:a="easeInOut"}){let s=tl(a)?a.map(tg):tg(a),l={done:!1,value:o[0]},u=tq((i&&i.length===o.length?i:function(n){let o=[0];return function(n,o){let i=n[n.length-1];for(let a=1;a<=o;a++){let s=tY(0,o,a);n.push(tT(i,1,s))}}(o,n.length-1),o}(o)).map(o=>o*n),o,{ease:Array.isArray(s)?s:o.map(()=>s||ts).splice(0,o.length-1)});return{calculatedDuration:n,next:o=>(l.value=u(o),l.done=o>=n,l)}}function tQ(n,o,i){var a,s;let l=Math.max(o-5,0);return a=i-n(l),(s=o-l)?1e3/s*a:0}function tJ(n,o){return n*Math.sqrt(1-o*o)}let t0=["duration","bounce"],t1=["stiffness","damping","mass"];function t2(n,o){return o.some(o=>void 0!==n[o])}function t5({keyframes:n,restDelta:o,restSpeed:i,...a}){let s;let l=n[0],u=n[n.length-1],c={done:!1,value:l},{stiffness:p,damping:f,mass:h,velocity:d,duration:y,isResolvedFromDuration:m}=function(n){let o={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...n};if(!t2(n,t1)&&t2(n,t0)){let i=function({duration:n=800,bounce:o=.25,velocity:i=0,mass:a=1}){let s,l;(0,e7.K)(n<=e4(10),"Spring duration must be 10 seconds or less");let u=1-o;u=N(.05,1,u),n=N(.01,10,e9(n)),u<1?(s=o=>{let a=o*u,s=a*n;return .001-(a-i)/tJ(o,u)*Math.exp(-s)},l=o=>{let a=o*u*n,l=Math.pow(u,2)*Math.pow(o,2)*n,c=tJ(Math.pow(o,2),u);return(a*i+i-l)*Math.exp(-a)*(-s(o)+.001>0?-1:1)/c}):(s=o=>-.001+Math.exp(-o*n)*((o-i)*n+1),l=o=>n*n*(i-o)*Math.exp(-o*n));let c=function(n,o,i){let a=i;for(let i=1;i<12;i++)a-=n(a)/o(a);return a}(s,l,5/n);if(n=e4(n),isNaN(c))return{stiffness:100,damping:10,duration:n};{let o=Math.pow(c,2)*a;return{stiffness:o,damping:2*u*Math.sqrt(a*o),duration:n}}}(n);(o={...o,...i,velocity:0,mass:1}).isResolvedFromDuration=!0}return o}(a),v=d?-e9(d):0,g=f/(2*Math.sqrt(p*h)),b=u-l,P=e9(Math.sqrt(p/h)),O=5>Math.abs(b);
9if(i||(i=O?.01:2),o||(o=O?.005:.5),g<1){let n=tJ(P,g);s=o=>u-Math.exp(-g*P*o)*((v+g*P*b)/n*Math.sin(n*o)+b*Math.cos(n*o))}else if(1===g)s=n=>u-Math.exp(-P*n)*(b+(v+P*b)*n);else{let n=P*Math.sqrt(g*g-1);s=o=>{let i=Math.exp(-g*P*o),a=Math.min(n*o,300);return u-i*((v+g*P*b)*Math.sinh(a)+n*b*Math.cosh(a))/n}}return{calculatedDuration:m&&y||null,next:n=>{let a=s(n);if(m)c.done=n>=y;else{let l=v;0!==n&&(l=g<1?tQ(s,n,a):0);let p=Math.abs(l)<=i,f=Math.abs(u-a)<=o;c.done=p&&f}return c.value=c.done?u:a,c}}}function t3({keyframes:n,velocity:o=0,power:i=.8,timeConstant:a=325,bounceDamping:s=10,bounceStiffness:l=500,modifyTarget:u,min:c,max:p,restDelta:f=.5,restSpeed:h}){let d,y;let m=n[0],v={done:!1,value:m},g=n=>void 0!==c&&n<c||void 0!==p&&n>p,b=n=>void 0===c?p:void 0===p?c:Math.abs(c-n)<Math.abs(p-n)?c:p,P=i*o,O=m+P,w=void 0===u?O:u(O);w!==O&&(P=w-m);let S=n=>-P*Math.exp(-n/a),k=n=>w+S(n),j=n=>{let o=S(n),i=k(n);v.done=Math.abs(o)<=f,v.value=v.done?w:i},E=n=>{g(v.value)&&(d=n,y=t5({keyframes:[v.value,b(v.value)],velocity:tQ(k,n,v.value),damping:s,stiffness:l,restDelta:f,restSpeed:h}))};return E(0),{calculatedDuration:null,next:n=>{let o=!1;return(y||void 0!==d||(o=!0,j(n),E(n)),void 0!==d&&n>d)?y.next(n-d):(o||j(n),v)}}}let t6=n=>{let o=({timestamp:o})=>n(o);return{start:()=>ex.Wi.update(o,!0),stop:()=>(0,ex.Pn)(o),now:()=>ex.frameData.isProcessing?ex.frameData.timestamp:performance.now()}};function t7(n){let o=0,i=n.next(o);for(;!i.done&&o<2e4;)o+=50,i=n.next(o);return o>=2e4?1/0:o}let t4={decay:t3,inertia:t3,tween:tG,keyframes:tG,spring:t5};function t9({autoplay:n=!0,delay:o=0,driver:i=t6,keyframes:a,type:s="keyframes",repeat:l=0,repeatDelay:u=0,repeatType:c="loop",onPlay:p,onStop:f,onComplete:h,onUpdate:d,...y}){let m,v,g,b,P,O=1,w=!1,S=()=>{v=new Promise(n=>{m=n})};S();let k=t4[s]||tG;k!==tG&&"number"!=typeof a[0]&&(b=tq([0,100],a,{clamp:!1}),a=[0,100]);let j=k({...y,keyframes:a});"mirror"===c&&(P=k({...y,keyframes:[...a].reverse(),velocity:-(y.velocity||0)}));let E="idle",T=null,x=null,D=null;null===j.calculatedDuration&&l&&(j.calculatedDuration=t7(j));let{calculatedDuration:A}=j,M=1/0,R=1/0;null!==A&&(R=(M=A+u)*(l+1)-u);let C=0,L=n=>{if(null===x)return;O>0&&(x=Math.min(x,n)),O<0&&(x=Math.min(n-R/O,x));let i=(C=null!==T?T:Math.round(n-x)*O)-o*(O>=0?1:-1),s=O>=0?i<0:i>R;C=Math.max(i,0),"finished"===E&&null===T&&(C=R);let p=C,f=j;if(l){let n=C/M,o=Math.floor(n),i=n%1;!i&&n>=1&&(i=1),1===i&&o--;let a=!!((o=Math.min(o,l+1))%2);a&&("reverse"===c?(i=1-i,u&&(i-=u/M)):"mirror"===c&&(f=P));let s=N(0,1,i);C>R&&(s="reverse"===c&&a?1:0),p=s*M}let h=s?{done:!1,value:a[0]}:f.next(p);b&&(h.value=b(h.value));let{done:y}=h;s||null===A||(y=O>=0?C>=R:C<=0);let m=null===T&&("finished"===E||"running"===E&&y);return d&&d(h.value),m&&I(),h},_=()=>{g&&g.stop(),g=void 0},V=()=>{E="idle",_(),m(),S(),x=D=null},I=()=>{E="finished",h&&h(),_(),m()},U=()=>{if(w)return;g||(g=i(L));let n=g.now();p&&p(),null!==T?x=n-T:x&&"finished"!==E||(x=n),"finished"===E&&S(),D=x,T=null,E="running",g.start()};n&&U();let B={then:(n,o)=>v.then(n,o),get time(){return e9(C)},set time(newTime){C=newTime=e4(newTime),null===T&&g&&0!==O?x=g.now()-newTime/O:T=newTime},get duration(){return e9(null===j.calculatedDuration?t7(j):j.calculatedDuration)},get speed(){return O},set speed(newSpeed){if(newSpeed===O||!g)return;O=newSpeed,B.time=e9(C)},get state(){return E},play:U,pause:()=>{E="paused",T=C},stop:()=>{w=!0,"idle"!==E&&(E="idle",f&&f(),V())},cancel:()=>{null!==D&&L(D),V()},complete:()=>{E="finished"},sample:n=>(x=0,L(n))};return B}let t8=(s=()=>Object.hasOwnProperty.call(Element.prototype,"animate"),()=>(void 0===a&&(a=s()),a)),re=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),rt=(n,o)=>"spring"===o.type||"backgroundColor"===n||!function n(o){return!!(!o||"string"==typeof o&&tr[o]||te(o)||Array.isArray(o)&&o.every(n))}(o.ease),rr={type:"spring",stiffness:500,damping:25,restSpeed:10},rn=n=>({type:"spring",stiffness:550,damping:0===n?2*Math.sqrt(550):30,restSpeed:10}),ro={type:"keyframes",duration:.8},ri={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},ra=(n,{keyframes:o})=>o.length>2?ro:R.has(n)?n.startsWith("scale")?rn(o[1]):rr:ri,rs=(n,o)=>"zIndex"!==n&&!!("number"==typeof o||Array.isArray(o)||"string"==typeof o&&(tW.test(o)||"0"===o)&&!o.startsWith("url(")),rl=new Set(["brightness","contrast","saturate","opacity"]);function ru(n){let[o,i]=n.slice(0,-1).split("(");if("drop-shadow"===o)return n;let[a]=i.match(Z)||[];if(!a)return n;let s=i.replace(a,""),l=rl.has(o)?1:0;return a!==i&&(l*=100),o+"("+l+s+")"}let rc=/([a-z-]*)\(.*?\)/g,rp={...tW,getAnimatableNone:n=>{let o=n.match(rc);return o?o.map(ru).join(" "):n}},rf={...eo,color:tE,backgroundColor:tE,outlineColor:tE,fill:tE,stroke:tE,borderColor:tE,borderTopColor:tE,borderRightColor:tE,borderBottomColor:tE,borderLeftColor:tE,filter:rp,WebkitFilter:rp},rh=n=>rf[n];function rd(n,o){let i=rh(n);return i!==rp&&(i=tW),i.getAnimatableNone?i.getAnimatableNone(o):void 0}let ry=n=>/^0[^.\s]+$/.test(n);function rm(n,o){return n[o]||n.default||n}let rv=(n,o,i,a={})=>s=>{let l=rm(a,n)||{},u=l.delay||a.delay||0,{elapsed:c=0}=a;c-=e4(u);let p=function(n,o,i,a){let s,l;let u=rs(o,i);s=Array.isArray(i)?[...i]:[null,i];let c=void 0!==a.from?a.from:n.get(),p=[];for(let n=0;n<s.length;n++){var f;null===s[n]&&(s[n]=0===n?c:s[n-1]),("number"==typeof(f=s[n])?0===f:null!==f?"none"===f||"0"===f||ry(f):void 0)&&p.push(n),"string"==typeof s[n]&&"none"!==s[n]&&"0"!==s[n]&&(l=s[n])}if(u&&p.length&&l)for(let n=0;n<p.length;n++)s[p[n]]=rd(o,l);return s}(o,n,i,l),f=p[0],h=p[p.length-1],d=rs(n,f),y=rs(n,h);(0,e7.K)(d===y,`You are trying to animate ${n} from "${f}" to "${h}". ${f} is not an animatable value - to enable this animation set ${f} to a value animatable to ${h} via the \`style\` property.`);let m={keyframes:p,velocity:o.getVelocity(),ease:"easeOut",...l,delay:-c,onUpdate:n=>{o.set(n),l.onUpdate&&l.onUpdate(n)},onComplete:()=>{s(),l.onComplete&&l.onComplete()}};if(!function({when:n,delay:o,delayChildren:i,staggerChildren:a,staggerDirection:s,repeat:l,repeatType:u,repeatDelay:c,from:p,elapsed:f,...h}){return!!Object.keys(h).length}(l)&&(m={...m,...ra(n,m)}),m.duration&&(m.duration=e4(m.duration)),m.repeatDelay&&(m.repeatDelay=e4(m.repeatDelay)),!d||!y||e8.current||!1===l.type)return function({keyframes:n,delay:o,onUpdate:i,onComplete:a}){let s=()=>(i&&i(n[n.length-1]),a&&a(),{time:0,speed:1,duration:0,play:eY.Z,pause:eY.Z,stop:eY.Z,then:n=>(n(),Promise.resolve()),cancel:eY.Z,complete:eY.Z});return o?t9({keyframes:[0,1],duration:0,delay:o,onComplete:s}):s()}(e8.current?{...m,delay:0}:m);if(o.owner&&o.owner.current instanceof HTMLElement&&!o.owner.getProps().onUp
9date){let i=function(n,o,{onUpdate:i,onComplete:a,...s}){let l,u;if(!(t8()&&re.has(o)&&!s.repeatDelay&&"mirror"!==s.repeatType&&0!==s.damping&&"inertia"!==s.type))return!1;let c=!1,p=()=>{u=new Promise(n=>{l=n})};p();let{keyframes:f,duration:h=300,ease:d,times:y}=s;if(rt(o,s)){let n=t9({...s,repeat:0,delay:0}),o={done:!1,value:f[0]},i=[],a=0;for(;!o.done&&a<2e4;)o=n.sample(a),i.push(o.value),a+=10;y=void 0,f=i,h=a-10,d="linear"}let m=function(n,o,i,{delay:a=0,duration:s,repeat:l=0,repeatType:u="loop",ease:c,times:p}={}){let f={[o]:i};p&&(f.offset=p);let h=function n(o){if(o)return te(o)?tt(o):Array.isArray(o)?o.map(n):tr[o]}(c);return Array.isArray(h)&&(f.easing=h),n.animate(f,{delay:a,duration:s,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:l+1,direction:"reverse"===u?"alternate":"normal"})}(n.owner.current,o,f,{...s,duration:h,ease:d,times:y});s.syncStart&&(m.startTime=ex.frameData.isProcessing?ex.frameData.timestamp:document.timeline?document.timeline.currentTime:performance.now());let v=()=>m.cancel(),g=()=>{ex.Wi.update(v),l(),p()};return m.onfinish=()=>{n.set(function(n,{repeat:o,repeatType:i="loop"}){let a=o&&"loop"!==i&&o%2==1?0:n.length-1;return n[a]}(f,s)),a&&a(),g()},{then:(n,o)=>u.then(n,o),attachTimeline:n=>(m.timeline=n,m.onfinish=null,eY.Z),get time(){return e9(m.currentTime||0)},set time(newTime){m.currentTime=e4(newTime)},get speed(){return m.playbackRate},set speed(newSpeed){m.playbackRate=newSpeed},get duration(){return e9(h)},play:()=>{c||(m.play(),(0,ex.Pn)(v))},pause:()=>m.pause(),stop:()=>{if(c=!0,"idle"===m.playState)return;let{currentTime:o}=m;if(o){let i=t9({...s,autoplay:!1});n.setWithVelocity(i.sample(o-10).value,i.sample(o).value,10)}g()},complete:()=>m.finish(),cancel:g}}(o,n,m);if(i)return i}return t9(m)};function rg(n){return!!(L(n)&&n.add)}let rb=n=>/^\-?\d*\.?\d+$/.test(n);function rP(n,o){-1===n.indexOf(o)&&n.push(o)}function rO(n,o){let i=n.indexOf(o);i>-1&&n.splice(i,1)}class rw{constructor(){this.subscriptions=[]}add(n){return rP(this.subscriptions,n),()=>rO(this.subscriptions,n)}notify(n,o,i){let a=this.subscriptions.length;if(a){if(1===a)this.subscriptions[0](n,o,i);else for(let s=0;s<a;s++){let a=this.subscriptions[s];a&&a(n,o,i)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let rS=n=>!isNaN(parseFloat(n)),rk={current:void 0};class rj{constructor(n,o={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,o=!0)=>{this.prev=this.current,this.current=n;let{delta:i,timestamp:a}=ex.frameData;this.lastUpdated!==a&&(this.timeDelta=i,this.lastUpdated=a,ex.Wi.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>ex.Wi.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=n,this.canTrackVelocity=rS(this.current),this.owner=o.owner}onChange(n){return this.on("change",n)}on(n,o){this.events[n]||(this.events[n]=new rw);let i=this.events[n].add(o);return"change"===n?()=>{i(),ex.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(let n in this.events)this.events[n].clear()}attach(n,o){this.passiveEffect=n,this.stopPassiveEffect=o}set(n,o=!0){o&&this.passiveEffect?this.passiveEffect(n,this.updateAndNotify):this.updateAndNotify(n,o)}setWithVelocity(n,o,i){this.set(o),this.prev=n,this.timeDelta=i}jump(n){this.updateAndNotify(n),this.prev=n,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return rk.current&&rk.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var n,o;return this.canTrackVelocity?(n=parseFloat(this.current)-parseFloat(this.prev),(o=this.timeDelta)?1e3/o*n:0):0}start(n){return this.stop(),new Promise(o=>{this.hasAnimated=!0,this.animation=n(o),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function rE(n,o){return new rj(n,o)}let rT=n=>o=>o.test(n),rx=[W,J,Q,G,et,ee,{test:n=>"auto"===n,parse:n=>n}],rD=n=>rx.find(rT(n)),rA=[...rx,tE,tW],rM=n=>rA.find(rT(n));function rR(n,o,{delay:i=0,transitionOverride:a,type:s}={}){let{transition:l=n.getDefaultTransition(),transitionEnd:u,...c}=n.makeTargetAnimatable(o),p=n.getValue("willChange");a&&(l=a);let f=[],h=s&&n.animationState&&n.animationState.getState()[s];for(let o in c){let a=n.getValue(o),s=c[o];if(!a||void 0===s||h&&function({protectedKeys:n,needsAnimating:o},i){let a=n.hasOwnProperty(i)&&!0!==o[i];return o[i]=!1,a}(h,o))continue;let u={delay:i,elapsed:0,...l};if(window.HandoffAppearAnimations&&!a.hasAnimated){let i=n.getProps()[e6];i&&(u.elapsed=window.HandoffAppearAnimations(i,o,a,ex.Wi),u.syncStart=!0)}
9a.start(rv(o,a,s,n.shouldReduceMotion&&R.has(o)?{type:!1}:u));let d=a.animation;rg(p)&&(p.add(o),d.then(()=>p.remove(o))),f.push(d)}return u&&Promise.all(f).then(()=>{u&&function(n,o){let i=e3(n,o),{transitionEnd:a={},transition:s={},...l}=i?n.makeTargetAnimatable(i,!1):{};for(let o in l={...l,...a}){let i=ej(l[o]);n.hasValue(o)?n.getValue(o).set(i):n.addValue(o,rE(i))}}(n,u)}),f}function rC(n,o,i={}){let a=e3(n,o,i.custom),{transition:s=n.getDefaultTransition()||{}}=a||{};i.transitionOverride&&(s=i.transitionOverride);let l=a?()=>Promise.all(rR(n,a,i)):()=>Promise.resolve(),u=n.variantChildren&&n.variantChildren.size?(a=0)=>{let{delayChildren:l=0,staggerChildren:u,staggerDirection:c}=s;return function(n,o,i=0,a=0,s=1,l){let u=[],c=(n.variantChildren.size-1)*a,p=1===s?(n=0)=>n*a:(n=0)=>c-n*a;return Array.from(n.variantChildren).sort(rL).forEach((n,a)=>{n.notify("AnimationStart",o),u.push(rC(n,o,{...l,delay:i+p(a)}).then(()=>n.notify("AnimationComplete",o)))}),Promise.all(u)}(n,o,l+a,u,c,i)}:()=>Promise.resolve(),{when:c}=s;if(!c)return Promise.all([l(),u(i.delay)]);{let[n,o]="beforeChildren"===c?[l,u]:[u,l];return n().then(()=>o())}}function rL(n,o){return n.sortNodePosition(o)}let r_=[...v].reverse(),rV=v.length;function rI(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class rU extends eH{constructor(n){super(n),n.animationState||(n.animationState=function(n){let o=o=>Promise.all(o.map(({animation:o,options:i})=>(function(n,o,i={}){let a;if(n.notify("AnimationStart",o),Array.isArray(o))a=Promise.all(o.map(o=>rC(n,o,i)));else if("string"==typeof o)a=rC(n,o,i);else{let s="function"==typeof o?e3(n,o,i.custom):o;a=Promise.all(rR(n,s,i))}return a.then(()=>n.notify("AnimationComplete",o))})(n,o,i))),i={animate:rI(!0),whileInView:rI(),whileHover:rI(),whileTap:rI(),whileDrag:rI(),whileFocus:rI(),exit:rI()},a=!0,s=(o,i)=>{let a=e3(n,i);if(a){let{transition:n,transitionEnd:i,...s}=a;o={...o,...s,...i}}return o};function l(l,u){let c=n.getProps(),p=n.getVariantContext(!0)||{},f=[],h=new Set,d={},v=1/0;for(let o=0;o<rV;o++){var g;let b=r_[o],P=i[b],O=void 0!==c[b]?c[b]:p[b],w=y(O),S=b===u?P.isActive:null;!1===S&&(v=o);let k=O===p[b]&&O!==c[b]&&w;if(k&&a&&n.manuallyAnimateOnMount&&(k=!1),P.protectedKeys={...d},!P.isActive&&null===S||!O&&!P.prevProp||m(O)||"boolean"==typeof O)continue;let j=(g=P.prevProp,"string"==typeof O?O!==g:!!Array.isArray(O)&&!e5(O,g)),E=j||b===u&&P.isActive&&!k&&w||o>v&&w,T=Array.isArray(O)?O:[O],x=T.reduce(s,{});!1===S&&(x={});let{prevResolvedValues:D={}}=P,A={...D,...x},M=n=>{E=!0,h.delete(n),P.needsAnimating[n]=!0};for(let n in A){let o=x[n],i=D[n];d.hasOwnProperty(n)||(o!==i?eS(o)&&eS(i)?!e5(o,i)||j?M(n):P.protectedKeys[n]=!0:void 0!==o?M(n):h.add(n):void 0!==o&&h.has(n)?M(n):P.protectedKeys[n]=!0)}P.prevProp=O,P.prevResolvedValues=x,P.isActive&&(d={...d,...x}),a&&n.blockInitialAnimation&&(E=!1),E&&!k&&f.push(...T.map(n=>({animation:n,options:{type:b,...l}})))}if(h.size){let o={};h.forEach(i=>{let a=n.getBaseTarget(i);void 0!==a&&(o[i]=a)}),f.push({animation:o})}let b=!!f.length;return a&&!1===c.initial&&!n.manuallyAnimateOnMount&&(b=!1),a=!1,b?o(f):Promise.resolve()}return{animateChanges:l,setActive:function(o,a,s){var u;if(i[o].isActive===a)return Promise.resolve();null===(u=n.variantChildren)||void 0===u||u.forEach(n=>{var i;return null===(i=n.animationState)||void 0===i?void 0:i.setActive(o,a)}),i[o].isActive=a;let c=l(s,o);for(let n in i)i[n].protectedKeys={};return c},setAnimateFunction:function(i){o=i(n)},getState:()=>i}}(n))}updateAnimationControlsSubscription(){let{animate:n}=this.node.getProps();this.unmount(),m(n)&&(this.unmount=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:n}=this.node.getProps(),{animate:o}=this.node.prevProps||{};n!==o&&this.updateAnimationControlsSubscription()}unmount(){}}let rB=0;class rF extends eH{constructor(){super(...arguments),this.id=rB++}update(){if(!this.node.presenceContext)return;let{isPresent:n,onExitComplete:o,custom:i}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===a)return;let s=this.node.animationState.setActive("exit",!n,{custom:null!=i?i:this.node.getProps().custom});o&&!n&&s.then(()=>o(this.id))}mount(){let{register:n}=this.node.presenceContext||{};n&&(this.unmount=n(this.id))}unmount(){}}let rN=(n,o)=>Math.abs(n-o);class rW{constructor(n,o,{transformPagePoint:i}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{var n,o;if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let i=r$(this.lastMoveEventInfo,this.history),a=null!==this.startEvent,s=(n=i.offset,o={x:0,y:0},Math.sqrt(rN(n.x,o.x)**2+rN(n.y,o.y)**2)>=3);if(!a&&!s)return;let{point:l}=i,{timestamp:u}=ex.frameData;this.history.push({...l,timestamp:u});let{onStart:c,onMove:p}=this.handlers;a||(c&&c(this.lastMoveEvent,i),this.startEvent=this.lastMoveEvent),p&&p(this.lastMoveEvent,i)},this.handlePointerMove=(n,o)=>{this.lastMoveEvent=n,this.lastMoveEventInfo=rH(o,this.transformPagePoint),ex.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(n,o)=>
9{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:i,onSessionEnd:a}=this.handlers,s=r$("pointercancel"===n.type?this.lastMoveEventInfo:rH(o,this.transformPagePoint),this.history);this.startEvent&&i&&i(n,s),a&&a(n,s)},!eR(n))return;this.handlers=o,this.transformPagePoint=i;let a=rH(eC(n),this.transformPagePoint),{point:s}=a,{timestamp:l}=ex.frameData;this.history=[{...s,timestamp:l}];let{onSessionStart:u}=o;u&&u(n,r$(a,this.history)),this.removeListeners=eI(e_(window,"pointermove",this.handlePointerMove),e_(window,"pointerup",this.handlePointerUp),e_(window,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),(0,ex.Pn)(this.updatePoint)}}function rH(n,o){return o?{point:o(n.point)}:n}function rz(n,o){return{x:n.x-o.x,y:n.y-o.y}}function r$({point:n},o){return{point:n,delta:rz(n,rZ(o)),offset:rz(n,o[0]),velocity:function(n,o){if(n.length<2)return{x:0,y:0};let i=n.length-1,a=null,s=rZ(n);for(;i>=0&&(a=n[i],!(s.timestamp-a.timestamp>e4(.1)));)i--;if(!a)return{x:0,y:0};let l=e9(s.timestamp-a.timestamp);if(0===l)return{x:0,y:0};let u={x:(s.x-a.x)/l,y:(s.y-a.y)/l};return u.x===1/0&&(u.x=0),u.y===1/0&&(u.y=0),u}(o,0)}}function rZ(n){return n[n.length-1]}function rK(n){return n.max-n.min}function rY(n,o=0,i=.01){return Math.abs(n-o)<=i}function rX(n,o,i,a=.5){n.origin=a,n.originPoint=tT(o.min,o.max,n.origin),n.scale=rK(i)/rK(o),(rY(n.scale,1,1e-4)||isNaN(n.scale))&&(n.scale=1),n.translate=tT(i.min,i.max,n.origin)-n.originPoint,(rY(n.translate)||isNaN(n.translate))&&(n.translate=0)}function rq(n,o,i,a){rX(n.x,o.x,i.x,a?a.originX:void 0),rX(n.y,o.y,i.y,a?a.originY:void 0)}function rG(n,o,i){n.min=i.min+o.min,n.max=n.min+rK(o)}function rQ(n,o,i){n.min=o.min-i.min,n.max=n.min+rK(o)}function rJ(n,o,i){rQ(n.x,o.x,i.x),rQ(n.y,o.y,i.y)}function r0(n,o,i){return{min:void 0!==o?n.min+o:void 0,max:void 0!==i?n.max+i-(n.max-n.min):void 0}}function r1(n,o){let i=o.min-n.min,a=o.max-n.max;return o.max-o.min<n.max-n.min&&([i,a]=[a,i]),{min:i,max:a}}function r2(n,o,i){return{min:r5(n,o),max:r5(n,i)}}function r5(n,o){return"number"==typeof n?n:n[o]||0}let r3=()=>({translate:0,scale:1,origin:0,originPoint:0}),r6=()=>({x:r3(),y:r3()}),r7=()=>({min:0,max:0}),r4=()=>({x:r7(),y:r7()});function r9(n){return[n("x"),n("y")]}function r8({top:n,left:o,right:i,bottom:a}){return{x:{min:o,max:i},y:{min:n,max:a}}}function ne(n){return void 0===n||1===n}function nt({scale:n,scaleX:o,scaleY:i}){return!ne(n)||!ne(o)||!ne(i)}function nr(n){return nt(n)||nn(n)||n.z||n.rotate||n.rotateX||n.rotateY}function nn(n){var o,i;return(o=n.x)&&"0%"!==o||(i=n.y)&&"0%"!==i}function no(n,o,i,a,s){return void 0!==s&&(n=a+s*(n-a)),a+i*(n-a)+o}function ni(n,o=0,i=1,a,s){n.min=no(n.min,o,i,a,s),n.max=no(n.max,o,i,a,s)}function na(n,{x:o,y:i}){ni(n.x,o.translate,o.scale,o.originPoint),ni(n.y,i.translate,i.scale,i.originPoint)}function ns(n){return Number.isInteger(n)?n:n>1.0000000000001||n<.999999999999?n:1}function nl(n,o){n.min=n.min+o,n.max=n.max+o}function nu(n,o,[i,a,s]){let l=void 0!==o[s]?o[s]:.5,u=tT(n.min,n.max,l);ni(n,o[i],o[a],u,o.scale)}let nc=["x","scaleX","originX"],np=["y","scaleY","originY"];function nf(n,o){nu(n.x,o,nc),nu(n.y,o,np)}function nh(n,o){return r8(function(n,o){if(!o)return n;let i=o({x:n.left,y:n.top}),a=o({x:n.right,y:n.bottom});return{top:i.y,left:i.x,bottom:a.y,right:a.x}}(n.getBoundingClientRect(),o))}let nd=new WeakMap;class ny{constructor(n){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=r4(),this.visualElement=n}start(n,{snapToCursor:o=!1}={}){let{presenceContext:i}=this.visualElement;i&&!1===i.isPresent||(this.panSession=new rW(n,{onSessionStart:n=>{this.stopAnimation(),o&&this.snapToCursor(eC(n,"page").point)},onStart:(n,o)=>{let{drag:i,dragPropagation:a,onDragStart:s}=this.getProps();if(i&&!a&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eN(i),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),r9(n=>{let o=this.getAxisMotionValue(n).get()||0;if(Q.test(o)){let{projection:i}=this.visualElement;if(i&&i.layout){let a=i.layout.layoutBox[n];if(a){let n=rK(a);o=parseFloat(o)/100*n}}}this.originPoint[n]=o}),s&&ex.Wi.update(()=>s(n,o),!1,!0);let{animationState:l}=this.visualElement;l&&l.setActive("whileDrag",!0)},onMove:(n,o)=>{let{dragPropagation:i,dragDirectionLock:a,onDirectionLock:s,onDrag:l}=this.getProps();if(!i&&!this.openGlobalLock)return;let{offset:u}=o;if(a&&null===this.currentDirection){this.currentDirection=function(n,o=10){let i=null;return Math.abs(n.y)>o?i="y":Math.abs(n.x)>o&&(i="x"),i}(u),null!==this.currentDirection&&s&&s(this.currentDirection);return}this.updateAxis("x",o.point,u),this.updateAxis("y",o.point,u),this.visualElement.render(),l&&l(n,o)},onSessionEnd:(n,o)=>this.stop(n,o)},{transformPagePoint:this.visualElement.getTransformPagePoint()}))}stop(n,o){let i=this.isDragging;if(this.cancel(),!i)return;let{velocity:a}=o;this.startAnimation(a);let{onDragEnd:s}=this.getProps();s&&ex.Wi.update(()=>s(n,o))}cancel(){this.isDragging=!1;let{projection:n,animationState:o}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:i}=this.getProps();!i&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),o&&o.setActive("whileDrag",!1)}updateAxis(n,o,i){let{drag:a}=this.getProps();if(!i||!nm(n,a,this.currentDirection))return;let s=this.getAxisMotionValue(n),l=this.originPoint[n]+i[n];this.constraints&&this.constraints[n]&&(l=function(n,{min:o,max:i},a){return void 0!==o&&n<o?n=a?tT(o,n,a.min):Math.max(n,o):void 0!==i&&n>i&&(n=a?tT(i,n,a.max):Math.min(n,i)),n}(l,this.constraints[n],this.elastic[n])),s.set(l)}resolveConstraints(){let{dragConstraints:n,dragElastic:o}=this.getProps(),{layout:i}=this.visualElement.projection||{},a=this.constraints;n&&d(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=function(n,{top:o,left:i,bottom:a,right:s}){return{x:r0(n.x,i,s),y:r0(n.y,o,a)}}(i.layoutBox,n):this.constraints=!1,this.elastic=function(n=.35){return!1===n?n=0:!0===n&&(n=.35),{x:r2(n,"left","right"),y:r2(n,"top","bottom")}}(o),a!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&r9(n=>{this.getAxisMotionValue(n)&&(this.constraints[n]=function(n,o){let i={};return void 0!==o.min&&(i.min=o.min-n.min),void 0!==o.max&&(i.max=o.max-n.min),i}(i.layoutBox[n],this.constraints[n]))})}resolveRefConstraints(){var n;let{dragConstraints:o,onMeasureDragConstraints:i}=this.getProps();if(!o||!d(o))return!1;let a=o.current;(0,e7.k)(null!==a,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:s}=this.visualElement;if(!s||!s.layout)return!1;let l=function(n,o,i){let a=nh(n,i),{scroll:s}=o;return s&&(nl(a.x,s.offset.x),nl(a.y,s.offset.y)),a}(a,s.root,this.visualElement.getTransformPagePoint()),u={x:r1((n=s.layout.layoutBox).x,l.x),y:r1(n.y,l.y)};if(i){let n=i(function({x:n,y:o}){return{top:o.min,right:n.max,bottom:o.max,left:n.min}}(u));this.hasMutatedConstraints=!!n,n&&(u=r8(n))}return u}startAnimation(n){let{drag:o,dragMomentum:i,dragElastic:a,dragTransition:s,dragSnapToOrigin:l,onDragTransitionEnd:u}=this.getProps(),c=this.constraints||{};return Promise.all(r9(u=>{if(!nm(u,o,this.currentDirection))return;
9let p=c&&c[u]||{};l&&(p={min:0,max:0});let f={type:"inertia",velocity:i?n[u]:0,bounceStiffness:a?200:1e6,bounceDamping:a?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...s,...p};return this.startAxisValueAnimation(u,f)})).then(u)}startAxisValueAnimation(n,o){let i=this.getAxisMotionValue(n);return i.start(rv(n,i,0,o))}stopAnimation(){r9(n=>this.getAxisMotionValue(n).stop())}getAxisMotionValue(n){let o="_drag"+n.toUpperCase(),i=this.visualElement.getProps();return i[o]||this.visualElement.getValue(n,(i.initial?i.initial[n]:void 0)||0)}snapToCursor(n){r9(o=>{let{drag:i}=this.getProps();if(!nm(o,i,this.currentDirection))return;let{projection:a}=this.visualElement,s=this.getAxisMotionValue(o);if(a&&a.layout){let{min:i,max:l}=a.layout.layoutBox[o];s.set(n[o]-tT(i,l,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:n,dragConstraints:o}=this.getProps(),{projection:i}=this.visualElement;if(!d(o)||!i||!this.constraints)return;this.stopAnimation();let a={x:0,y:0};r9(n=>{let o=this.getAxisMotionValue(n);if(o){let i=o.get();a[n]=function(n,o){let i=.5,a=rK(n),s=rK(o);return s>a?i=tY(o.min,o.max-a,n.min):a>s&&(i=tY(n.min,n.max-s,o.min)),N(0,1,i)}({min:i,max:i},this.constraints[n])}});let{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.resolveConstraints(),r9(o=>{if(!nm(o,n,null))return;let i=this.getAxisMotionValue(o),{min:s,max:l}=this.constraints[o];i.set(tT(s,l,a[o]))})}addListeners(){if(!this.visualElement.current)return;nd.set(this.visualElement,this);let n=e_(this.visualElement.current,"pointerdown",n=>{let{drag:o,dragListener:i=!0}=this.getProps();o&&i&&this.start(n)}),o=()=>{let{dragConstraints:n}=this.getProps();d(n)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,a=i.addEventListener("measure",o);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),o();let s=eM(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:n,hasLayoutChanged:o})=>{this.isDragging&&o&&(r9(o=>{let i=this.getAxisMotionValue(o);i&&(this.originPoint[o]+=n[o].translate,i.set(i.get()+n[o].translate))}),this.visualElement.render())});return()=>{s(),n(),a(),l&&l()}}getProps(){let n=this.visualElement.getProps(),{drag:o=!1,dragDirectionLock:i=!1,dragPropagation:a=!1,dragConstraints:s=!1,dragElastic:l=.35,dragMomentum:u=!0}=n;return{...n,drag:o,dragDirectionLock:i,dragPropagation:a,dragConstraints:s,dragElastic:l,dragMomentum:u}}}function nm(n,o,i){return(!0===o||o===n)&&(null===i||i===n)}class nv extends eH{constructor(n){super(n),this.removeGroupControls=eY.Z,this.removeListeners=eY.Z,this.controls=new ny(n)}mount(){let{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eY.Z}unmount(){this.removeGroupControls(),this.removeListeners()}}let ng=n=>(o,i)=>{n&&ex.Wi.update(()=>n(o,i))};class nb extends eH{constructor(){super(...arguments),this.removePointerDownListener=eY.Z}onPointerDown(n){this.session=new rW(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:n,onPanStart:o,onPan:i,onPanEnd:a}=this.node.getProps();return{onSessionStart:ng(n),onStart:ng(o),onMove:i,onEnd:(n,o)=>{delete this.session,a&&ex.Wi.update(()=>a(n,o))}}}mount(){this.removePointerDownListener=e_(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let nP={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function nO(n,o){return o.max===o.min?0:n/(o.max-o.min)*100}let nw={correct:(n,o)=>{if(!o.target)return n;if("string"==typeof n){if(!J.test(n))return n;n=parseFloat(n)}let i=nO(n,o.target.x),a=nO(n,o.target.y);return`${i}% ${a}%`}};class nS extends l.Component{componentDidMount(){let{visualElement:n,layoutGroup:o,switchLayoutGroup:i,layoutId:a}=this.props,{projection:s}=n;Object.assign(A,nj),s&&(o.group&&o.group.add(s),i&&i.register&&a&&i.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),nP.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){let{layoutDependency:o,visualElement:i,drag:a,isPresent:s}=this.props,l=i.projection;return l&&(l.isPresent=s,a||n.layoutDependency!==o||void 0===o?l.willUpdate():this.safeToRemove(),n.isPresent===s||(s?l.promote():l.relegate()||ex.Wi.postRender(()=>{let n=l.getStack();n&&n.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),queueMicrotask(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:n,layoutGroup:o,switchLayoutGroup:i}=this.props,{projection:a}=n;a&&(a.scheduleCheckAfterUnmount(),o&&o.group&&o.group.remove(a),i&&i.deregister&&i.deregister(a))}safeToRemove(){let{safeToRemove:n}=this.props;n&&n()}render(){return null}}function nk(n){let[o,i]=function(){let n=(0,l.useContext)(p.O);if(null===n)return[!0,null];let{isPresent:o,onExitComplete:i,register:a}=n,s=(0,l.useId)();return(0,l.useEffect)(()=>
9a(s),[]),!o&&i?[!1,()=>i&&i(s)]:[!0]}(),a=(0,l.useContext)(j.p);return l.createElement(nS,{...n,layoutGroup:a,switchLayoutGroup:(0,l.useContext)(E),isPresent:o,safeToRemove:i})}let nj={borderRadius:{...nw,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:nw,borderTopRightRadius:nw,borderBottomLeftRadius:nw,borderBottomRightRadius:nw,boxShadow:{correct:(n,{treeScale:o,projectionDelta:i})=>{let a=tW.parse(n);if(a.length>5)return n;let s=tW.createTransformer(n),l="number"!=typeof a[0]?1:0,u=i.x.scale*o.x,c=i.y.scale*o.y;a[0+l]/=u,a[1+l]/=c;let p=tT(u,c,.5);return"number"==typeof a[2+l]&&(a[2+l]/=p),"number"==typeof a[3+l]&&(a[3+l]/=p),s(a)}}},nE=["TopLeft","TopRight","BottomLeft","BottomRight"],nT=nE.length,nx=n=>"string"==typeof n?parseFloat(n):n,nD=n=>"number"==typeof n||J.test(n);function nA(n,o){return void 0!==n[o]?n[o]:n.borderRadius}let nM=nC(0,.5,tf),nR=nC(.5,.95,eY.Z);function nC(n,o,i){return a=>a<n?0:a>o?1:i(tY(n,o,a))}function nL(n,o){n.min=o.min,n.max=o.max}function n_(n,o){nL(n.x,o.x),nL(n.y,o.y)}function nV(n,o,i,a,s){return n-=o,n=a+1/i*(n-a),void 0!==s&&(n=a+1/s*(n-a)),n}function nI(n,o,[i,a,s],l,u){!function(n,o=0,i=1,a=.5,s,l=n,u=n){if(Q.test(o)&&(o=parseFloat(o),o=tT(u.min,u.max,o/100)-u.min),"number"!=typeof o)return;let c=tT(l.min,l.max,a);n===l&&(c-=o),n.min=nV(n.min,o,i,c,s),n.max=nV(n.max,o,i,c,s)}(n,o[i],o[a],o[s],o.scale,l,u)}let nU=["x","scaleX","originX"],nB=["y","scaleY","originY"];function nF(n,o,i,a){nI(n.x,o,nU,i?i.x:void 0,a?a.x:void 0),nI(n.y,o,nB,i?i.y:void 0,a?a.y:void 0)}function nN(n){return 0===n.translate&&1===n.scale}function nW(n){return nN(n.x)&&nN(n.y)}function nH(n,o){return Math.round(n.x.min)===Math.round(o.x.min)&&Math.round(n.x.max)===Math.round(o.x.max)&&Math.round(n.y.min)===Math.round(o.y.min)&&Math.round(n.y.max)===Math.round(o.y.max)}function nz(n){return rK(n.x)/rK(n.y)}class n${constructor(){this.members=[]}add(n){rP(this.members,n),n.scheduleRender()}remove(n){if(rO(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){let n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(n){let o;let i=this.members.findIndex(o=>n===o);if(0===i)return!1;for(let n=i;n>=0;n--){let i=this.members[n];if(!1!==i.isPresent){o=i;break}}return!!o&&(this.promote(o),!0)}promote(n,o){let i=this.lead;if(n!==i&&(this.prevLead=i,this.lead=n,n.show(),i)){i.instance&&i.scheduleRender(),n.scheduleRender(),n.resumeFrom=i,o&&(n.resumeFrom.preserveOpacity=!0),i.snapshot&&(n.snapshot=i.snapshot,n.snapshot.latestValues=i.animationValues||i.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);let{crossfade:a}=n.options;!1===a&&i.hide()}}exitAnimationComplete(){this.members.forEach(n=>{let{options:o,resumingFrom:i}=n;o.onExitComplete&&o.onExitComplete(),i&&i.options.onExitComplete&&i.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function nZ(n,o,i){let a="",s=n.x.translate/o.x,l=n.y.translate/o.y;if((s||l)&&(a=`translate3d(${s}px, ${l}px, 0) `),(1!==o.x||1!==o.y)&&(a+=`scale(${1/o.x}, ${1/o.y}) `),i){let{rotate:n,rotateX:o,rotateY:s}=i;n&&(a+=`rotate(${n}deg) `),o&&(a+=`rotateX(${o}deg) `),s&&(a+=`rotateY(${s}deg) `)}let u=n.x.scale*o.x,c=n.y.scale*o.y;return(1!==u||1!==c)&&(a+=`scale(${u}, ${c})`),a||"none"}let nK=(n,o)=>n.depth-o.depth;class nY{constructor(){this.children=[],this.isDirty=!1}add(n){rP(this.children,n),this.isDirty=!0}remove(n){rO(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(nK),this.isDirty=!1,this.children.forEach(n)}}let nX=["","X","Y","Z"],nq=0,nG={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function nQ({attachResizeListener:n,defaultParent:o,measureScroll:i,checkIsScrollRoot:a,resetTransform:s}){return class{constructor(n={},i=null==o?void 0:o()){this.id=nq++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{nG.totalNodes=nG.resolvedTargetDeltas=nG.recalculatedProjection=0,this.nodes.forEac
9h(n1),this.nodes.forEach(n9),this.nodes.forEach(n8),this.nodes.forEach(n2),window.MotionDebug&&window.MotionDebug.record(nG)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=n,this.root=i?i.root||i:this,this.path=i?[...i.path,i]:[],this.parent=i,this.depth=i?i.depth+1:0;for(let n=0;n<this.path.length;n++)this.path[n].shouldResetTransform=!0;this.root===this&&(this.nodes=new nY)}addEventListener(n,o){return this.eventHandlers.has(n)||this.eventHandlers.set(n,new rw),this.eventHandlers.get(n).add(o)}notifyListeners(n,...o){let i=this.eventHandlers.get(n);i&&i.notify(...o)}hasListeners(n){return this.eventHandlers.has(n)}mount(o,i=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=o instanceof SVGElement&&"svg"!==o.tagName,this.instance=o;let{layoutId:a,layout:s,visualElement:l}=this.options;if(l&&!l.current&&l.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),i&&(s||a)&&(this.isLayoutDirty=!0),n){let i;let a=()=>this.root.updateBlockedByResize=!1;n(o,()=>{this.root.updateBlockedByResize=!0,i&&i(),i=function(n,o){let i=performance.now(),a=({timestamp:o})=>{let s=o-i;s>=250&&((0,ex.Pn)(a),n(s-250))};return ex.Wi.read(a,!0),()=>(0,ex.Pn)(a)}(a,0),nP.hasAnimatedSinceResize&&(nP.hasAnimatedSinceResize=!1,this.nodes.forEach(n4))})}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&l&&(a||s)&&this.addEventListener("didUpdate",({delta:n,hasLayoutChanged:o,hasRelativeTargetChanged:i,layout:a})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let s=this.options.transition||l.getDefaultTransition()||oi,{onLayoutAnimationStart:u,onLayoutAnimationComplete:c}=l.getProps(),p=!this.targetLayout||!nH(this.targetLayout,a)||i,f=!o&&i;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||f||o&&(p||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(n,f);let o={...rm(s,"layout"),onPlay:u,onComplete:c};(l.shouldReduceMotion||this.options.layoutRoot)&&(o.delay=0,o.type=!1),this.startAnimation(o)}else o||n4(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=a})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let n=this.getStack();n&&n.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,ex.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEach(oe),this.animationId++)}getTransformTemplate(){let{visualElement:n}=this.options;return n&&n.getProps().transformTemplate}willUpdate(n=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let n=0;n<this.path.length;n++){let o=this.path[n];o.shouldResetTransform=!0,o.updateScroll("snapshot"),o.options.layoutRoot&&o.willUpdate(!1)}let{layoutId:o,layout:i}=this.options;if(void 0===o&&!i)return;let a=this.getTransformTemplate();this.prevTransformTemplateValue=a?a(this.latestValues,""):void 0,this.updateSnapshot(),n&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(n3);return}this.isUpdating||this.nodes.forEach(n6),this.isUpdating=!1,this.nodes.forEach(n7),this.nodes.forEach(nJ),this.nodes.forEach(n0),this.clearAllSnapshots();let n=performance.now();ex.frameData.delta=N(0,1e3/60,n-ex.frameData.timestamp),ex.frameData.timestamp=n,ex.frameData.isProcessing=!0,ex.S6.update.process(ex.frameData),ex.S6.preRender.process(ex.frameData),ex.S6.render.process(ex.frameData),ex.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}
9clearAllSnapshots(){this.nodes.forEach(n5),this.sharedNodes.forEach(ot)}scheduleUpdateProjection(){ex.Wi.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){ex.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let n=0;n<this.path.length;n++)this.path[n].updateScroll();let n=this.layout;this.layout=this.measure(!1),this.layoutCorrected=r4(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:o}=this.options;o&&o.notify("LayoutMeasure",this.layout.layoutBox,n?n.layoutBox:void 0)}updateScroll(n="measure"){let o=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===n&&(o=!1),o&&(this.scroll={animationId:this.root.animationId,phase:n,isRoot:a(this.instance),offset:i(this.instance)})}resetTransform(){if(!s)return;let n=this.isLayoutDirty||this.shouldResetTransform,o=this.projectionDelta&&!nW(this.projectionDelta),i=this.getTransformTemplate(),a=i?i(this.latestValues,""):void 0,l=a!==this.prevTransformTemplateValue;n&&(o||nr(this.latestValues)||l)&&(s(this.instance,a),this.shouldResetTransform=!1,this.scheduleRender())}measure(n=!0){var o;let i=this.measurePageBox(),a=this.removeElementScroll(i);return n&&(a=this.removeTransform(a)),ol((o=a).x),ol(o.y),{animationId:this.root.animationId,measuredBox:i,layoutBox:a,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:n}=this.options;if(!n)return r4();let o=n.measureViewportBox(),{scroll:i}=this.root;return i&&(nl(o.x,i.offset.x),nl(o.y,i.offset.y)),o}removeElementScroll(n){let o=r4();n_(o,n);for(let i=0;i<this.path.length;i++){let a=this.path[i],{scroll:s,options:l}=a;if(a!==this.root&&s&&l.layoutScroll){if(s.isRoot){n_(o,n);let{scroll:i}=this.root;i&&(nl(o.x,-i.offset.x),nl(o.y,-i.offset.y))}nl(o.x,s.offset.x),nl(o.y,s.offset.y)}}return o}applyTransform(n,o=!1){let i=r4();n_(i,n);for(let n=0;n<this.path.length;n++){let a=this.path[n];!o&&a.options.layoutScroll&&a.scroll&&a!==a.root&&nf(i,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),nr(a.latestValues)&&nf(i,a.latestValues)}return nr(this.latestValues)&&nf(i,this.latestValues),i}removeTransform(n){let o=r4();n_(o,n);for(let n=0;n<this.path.length;n++){let i=this.path[n];if(!i.instance||!nr(i.latestValues))continue;nt(i.latestValues)&&i.updateSnapshot();let a=r4();n_(a,i.measurePageBox()),nF(o,i.latestValues,i.snapshot?i.snapshot.layoutBox:void 0,a)}return nr(this.latestValues)&&nF(o,this.latestValues),o}setTargetDelta(n){this.targetDelta=n,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(n){this.options={...this.options,...n,crossfade:void 0===n.crossfade||n.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ex.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(n=!1){var o,i,a,s;let l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);let u=!!this.resumingFrom||this!==l;if(!(n||u&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(o=this.parent)||void 0===o?void 0:o.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:c,layoutId:p}=this.options;if(this.layout&&(c||p)){if(this.resolvedRelativeTargetAt=ex.frameData.timestamp,!this.targetDelta&&!this.relativeTarget){let n=this.getClosestProjectingParent();n&&n.layout&&1!==this.animationProgress?(this.relativeParent=n,this.forceRelativeParentToResolveTarget(),this.relativeTarget=r4(),this.relativeTargetOrigin=r4(),rJ(this.relativeTargetOrigin,this.layout.layoutBox,n.layout.layoutBox),n_(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=r4(),this.targetWithTransforms=r4()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),i=this.target,a=this.relativeTarget,s=this.relativeParent.target,rG(i.x,a.x,s.x),rG(i.y,a.y,s.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):n_(this.target,this.layout.layoutBox),na(this.target,this.targetDelta)):n_(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let n=this.getClosestProjectingParent();n&&!!n.resumingFrom==!!this.resumingFrom&&!n.options.layoutScroll&&n.target&&1!==this.animationProgress?(this.relativeParent=n,this.forceRelativeParentToResolveTarget(),this.relativeTarget=r4(),this.relativeTargetOrigin=r4(),rJ(this.relativeTargetOrigin,this.target,n.target),n_(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}nG.resolvedTargetDeltas++}}}getClosestProjectingParent(){return!this.parent||nt(this.parent.latestValues)||nn(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var n;let o=this.getLead(),i=!!this.resumingFrom||this!==o,a=!0;if((this.isProjectionDirty||(null===(n=this.parent)||void 0===n?void 0:n.isProjectionDirty))&&(a=!1),i&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(a=!1),this.resolvedRelativeTargetAt===ex.frameData.timestamp&&(a=!1),a)return;let{layout:s,layoutId:l}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(s||l))return;n_(this.layoutCorrected,this.layout.layoutBox);let u=this.treeScale.x,c=this.treeScale.y;!function(n,o,i,a=!1){let s,l;let u=i.length;if(u){o.x=o.y=1;for(let c=0;c<u;c++){l=(s=i[c]).projectionDelta;let u=s.instance;(!u||!u.style||"contents"!==u.style.display)&&(a&&s.options.layoutScroll&&s.scroll&&s!==s.root&&nf(n,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),l&&(o.x*=l.x.scale,o.y*=l.y.scale,na(n,l)),a&&nr(s.latestValues)&&nf(n,s.latestValues))}o.x=ns(o.x),o.y=ns(o.y)}}(this.layoutCorrected,this.treeScale,this.path,i),o.layout&&!o.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(o.target=o.layout.layoutBox);let{target:p}=o;if(!p){this.projectionTransform&&(this.projectionDelta=r6(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=r6(),this.projectionDeltaWithTransform=r6());let f=this.projectionTransform;rq(this.projectionDelta,this.layoutCorrected,p,this.latestValues),this.projectionTransform=nZ(this.projectionDelta,this.treeScale),(this.projectionTransform!==f||this.treeScale.x!==u||this.treeScale.y!==c)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",p)),nG.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(n=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),n){let n=this.getStack();n&&n.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(n,o=!1){let i;let a=this.snapshot,s=a?a.latestValues:{},l={...this.latestValues},u=r6();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!o;let c=r4(),p=(a?a.source:void 0)!==(this.layout?this.layout.source:void 0),f=this.getStack(),h=!f||f.members.length<=1,d=!!(p&&!h&&!0===this.options.crossfade&&!this.path.some(oo));this.animationProgress=0,this.mixTargetDelta=o=>{let a=o/1e3;if(or(u.x,n.x,a),or(u.y,n.y,a),this.setTargetDelta(u),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var f,y,m,v;rJ(c,this.layout.layoutBox,this.relativeParent.layout.layoutBox),m=this.relativeTarget,v=this.relativeTargetOrigin,on(m.x,v.x,c.x,a),on(m.y,v.y,c.y,a),i&&(f=this.relativeTarget,y=i,f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max)&&(this.isProjectionDirty=!1),i||(i=r4()
9),n_(i,this.relativeTarget)}p&&(this.animationValues=l,function(n,o,i,a,s,l){s?(n.opacity=tT(0,void 0!==i.opacity?i.opacity:1,nM(a)),n.opacityExit=tT(void 0!==o.opacity?o.opacity:1,0,nR(a))):l&&(n.opacity=tT(void 0!==o.opacity?o.opacity:1,void 0!==i.opacity?i.opacity:1,a));for(let s=0;s<nT;s++){let l=`border${nE[s]}Radius`,u=nA(o,l),c=nA(i,l);(void 0!==u||void 0!==c)&&(u||(u=0),c||(c=0),0===u||0===c||nD(u)===nD(c)?(n[l]=Math.max(tT(nx(u),nx(c),a),0),(Q.test(c)||Q.test(u))&&(n[l]+="%")):n[l]=c)}(o.rotate||i.rotate)&&(n.rotate=tT(o.rotate||0,i.rotate||0,a))}(l,s,this.latestValues,a,d,h)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=a},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(n){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,ex.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ex.Wi.update(()=>{nP.hasAnimatedSinceResize=!0,this.currentAnimation=function(n,o,i){let a=L(0)?0:rE(0);return a.start(rv("",a,1e3,i)),a.animation}(0,0,{...n,onUpdate:o=>{this.mixTargetDelta(o),n.onUpdate&&n.onUpdate(o)},onComplete:()=>{n.onComplete&&n.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let n=this.getStack();n&&n.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let n=this.getLead(),{targetWithTransforms:o,target:i,layout:a,latestValues:s}=n;if(o&&i&&a){if(this!==n&&this.layout&&a&&ou(this.options.animationType,this.layout.layoutBox,a.layoutBox)){i=this.target||r4();let o=rK(this.layout.layoutBox.x);i.x.min=n.target.x.min,i.x.max=i.x.min+o;let a=rK(this.layout.layoutBox.y);i.y.min=n.target.y.min,i.y.max=i.y.min+a}n_(o,i),nf(o,s),rq(this.projectionDeltaWithTransform,this.layoutCorrected,o,s)}}registerSharedNode(n,o){this.sharedNodes.has(n)||this.sharedNodes.set(n,new n$),this.sharedNodes.get(n).add(o);let i=o.options.initialPromotionConfig;o.promote({transition:i?i.transition:void 0,preserveFollowOpacity:i&&i.shouldPreserveFollowOpacity?i.shouldPreserveFollowOpacity(o):void 0})}isLead(){let n=this.getStack();return!n||n.lead===this}getLead(){var n;let{layoutId:o}=this.options;return o&&(null===(n=this.getStack())||void 0===n?void 0:n.lead)||this}getPrevLead(){var n;let{layoutId:o}=this.options;return o?null===(n=this.getStack())||void 0===n?void 0:n.prevLead:void 0}getStack(){let{layoutId:n}=this.options;if(n)return this.root.sharedNodes.get(n)}promote({needsReset:n,transition:o,preserveFollowOpacity:i}={}){let a=this.getStack();a&&a.promote(this,i),n&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})}relegate(){let n=this.getStack();return!!n&&n.relegate(this)}resetRotation(){let{visualElement:n}=this.options;if(!n)return;let o=!1,{latestValues:i}=n;if((i.rotate||i.rotateX||i.rotateY||i.rotateZ)&&(o=!0),!o)return;let a={};for(let o=0;o<nX.length;o++){let s="rotate"+nX[o];i[s]&&(a[s]=i[s],n.setStaticValue(s,0))}for(let o in n.render(),a)n.setStaticValue(o,a[o]);n.scheduleRender()}getProjectionStyles(n={}){var o,i;let a={};if(!this.instance||this.isSVG)return a;
9if(!this.isVisible)return{visibility:"hidden"};a.visibility="";let s=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,a.opacity="",a.pointerEvents=eE(n.pointerEvents)||"",a.transform=s?s(this.latestValues,""):"none",a;let l=this.getLead();if(!this.projectionDelta||!this.layout||!l.target){let o={};return this.options.layoutId&&(o.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,o.pointerEvents=eE(n.pointerEvents)||""),this.hasProjected&&!nr(this.latestValues)&&(o.transform=s?s({},""):"none",this.hasProjected=!1),o}let u=l.animationValues||l.latestValues;this.applyTransformsToTarget(),a.transform=nZ(this.projectionDeltaWithTransform,this.treeScale,u),s&&(a.transform=s(u,a.transform));let{x:c,y:p}=this.projectionDelta;for(let n in a.transformOrigin=`${100*c.origin}% ${100*p.origin}% 0`,l.animationValues?a.opacity=l===this?null!==(i=null!==(o=u.opacity)&&void 0!==o?o:this.latestValues.opacity)&&void 0!==i?i:1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:a.opacity=l===this?void 0!==u.opacity?u.opacity:"":void 0!==u.opacityExit?u.opacityExit:0,A){if(void 0===u[n])continue;let{correct:o,applyTo:i}=A[n],s="none"===a.transform?u[n]:o(u[n],l);if(i){let n=i.length;for(let o=0;o<n;o++)a[i[o]]=s}else a[n]=s}return this.options.layoutId&&(a.pointerEvents=l===this?eE(n.pointerEvents)||"":"none"),a}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(n=>{var o;return null===(o=n.currentAnimation)||void 0===o?void 0:o.stop()}),this.root.nodes.forEach(n3),this.root.sharedNodes.clear()}}}function nJ(n){n.updateLayout()}function n0(n){var o;let i=(null===(o=n.resumeFrom)||void 0===o?void 0:o.snapshot)||n.snapshot;if(n.isLead()&&n.layout&&i&&n.hasListeners("didUpdate")){let{layoutBox:o,measuredBox:a}=n.layout,{animationType:s}=n.options,l=i.source!==n.layout.source;"size"===s?r9(n=>{let a=l?i.measuredBox[n]:i.layoutBox[n],s=rK(a);a.min=o[n].min,a.max=a.min+s}):ou(s,i.layoutBox,o)&&r9(a=>{let s=l?i.measuredBox[a]:i.layoutBox[a],u=rK(o[a]);s.max=s.min+u,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[a].max=n.relativeTarget[a].min+u)});let u=r6();rq(u,o,i.layoutBox);let c=r6();l?rq(c,n.applyTransform(a,!0),i.measuredBox):rq(c,o,i.layoutBox);let p=!nW(u),f=!1;if(!n.resumeFrom){let a=n.getClosestProjectingParent();if(a&&!a.resumeFrom){let{snapshot:s,layout:l}=a;if(s&&l){let u=r4();rJ(u,i.layoutBox,s.layoutBox);let c=r4();rJ(c,o,l.layoutBox),nH(u,c)||(f=!0),a.options.layoutRoot&&(n.relativeTarget=c,n.relativeTargetOrigin=u,n.relativeParent=a)}}}n.notifyListeners("didUpdate",{layout:o,snapshot:i,delta:c,layoutDelta:u,hasLayoutChanged:p,hasRelativeTargetChanged:f})}else if(n.isLead()){let{onExitComplete:o}=n.options;o&&o()}n.options.transition=void 0}function n1(n){nG.totalNodes++,n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}function n2(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function n5(n){n.clearSnapshot()}function n3(n){n.clearMeasurements()}function n6(n){n.isLayoutDirty=!1}function n7(n){let{visualElement:o}=n.options;o&&o.getProps().onBeforeLayoutMeasure&&o.notify("BeforeLayoutMeasure"),n.resetTransform()}function n4(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function n9(n){n.resolveTargetDelta()}function n8(n){n.calcProjection()}function oe(n){n.resetRotation()}function ot(n){n.removeLeadSnapshot()}function or(n,o,i){n.translate=tT(o.translate,0,i),n.scale=tT(o.scale,1,i),n.origin=o.origin,n.originPoint=o.originPoint}function on(n,o,i,a){n.min=tT(o.min,i.min,a),n.max=tT(o.max,i.max,a)}function oo(n){return n.animationValues&&void 0!==n.animationValues.opacityExit}let oi={duration:.45,ease:[.4,0,.1,1]},oa=n=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(n),os=oa("applewebkit/")&&!oa("chrome/")?Math.round:eY.Z;function ol(n){n.min=os(n.min),n.max=os(n.max)}function ou(n,o,i){return"position"===n||"preserve-aspect"===n&&!rY(nz(o),nz(i),.2)}let oc=nQ({attachResizeListener:(n,o)=>eM(n,"resize",o),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),op={current:void 0},of=nQ({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!op.current){let n=new oc({});n.mount(window),n.setOptions({layoutScroll:!0}),op.current=n}return op.current},resetTransform:(n,o)=>{n.style.transform=void 0!==o?o:"none"},checkIsScrollRoot:n=>"fixed"===window.getComputedStyle(n).position}),oh=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function od(n,o,i=1){(0,e7.k)(i<=4,`Max CSS variable fallback depth detected in property "${n}". This may indicate a circular fallback dependency.`);let[a,s]=function(n){let o=oh.exec(n);if(!o)return[,];let[,i,a]=o;return[i,a]}(n);if(!a)return;let l=window.getComputedStyle(o).getPropertyValue(a);if(l){let n=l.trim();return rb(n)?parseFloat(n):n}return B(s)?od(s,o,i+1):s}let oy=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),om=n=>oy.has(n),ov=n=>Object.keys(n).some(om),og=n=>n===W||n===J,ob=(n,o)=>parseFloat(n.split(", ")[o]),oP=(n,o)=>(i,{transform:a})=>{if("none"===a||!a)return 0;let s=a.match(/^matrix3d\((.+)\)$/);if(s)return ob(s[1],o);{let o=a.match(/^matrix\((.+)\)$/);return o?ob(o[1],n):0}},oO=new Set(["x","y","z"]),ow=M.filter(n=>!oO.has(n)),oS={width:({x:n},{paddingLeft:o="0",paddingRight:i="0"})=>n.max-n.min-parseFloat(o)-parseFloat(i),height:({y:n},{paddingTop:o="0",paddingBottom:i="0"})=>n.max-n.min-parseFloat(o)-parseFloat(i),top:(n,{top:o})=>
9parseFloat(o),left:(n,{left:o})=>parseFloat(o),bottom:({y:n},{top:o})=>parseFloat(o)+(n.max-n.min),right:({x:n},{left:o})=>parseFloat(o)+(n.max-n.min),x:oP(4,13),y:oP(5,14)};oS.translateX=oS.x,oS.translateY=oS.y;let ok=(n,o,i)=>{let a=o.measureViewportBox(),s=getComputedStyle(o.current),{display:l}=s,u={};"none"===l&&o.setStaticValue("display",n.display||"block"),i.forEach(n=>{u[n]=oS[n](a,s)}),o.render();let c=o.measureViewportBox();return i.forEach(i=>{let a=o.getValue(i);a&&a.jump(u[i]),n[i]=oS[i](c,s)}),n},oj=(n,o,i={},a={})=>{o={...o},a={...a};let s=Object.keys(o).filter(om),l=[],u=!1,c=[];if(s.forEach(s=>{let p;let f=n.getValue(s);if(!n.hasValue(s))return;let h=i[s],d=rD(h),y=o[s];if(eS(y)){let n=y.length,o=null===y[0]?1:0;d=rD(h=y[o]);for(let i=o;i<n&&null!==y[i];i++)p?(0,e7.k)(rD(y[i])===p,"All keyframes must be of the same type"):(p=rD(y[i]),(0,e7.k)(p===d||og(d)&&og(p),"Keyframes must be of the same dimension as the current value"))}else p=rD(y);if(d!==p){if(og(d)&&og(p)){let n=f.get();"string"==typeof n&&f.set(parseFloat(n)),"string"==typeof y?o[s]=parseFloat(y):Array.isArray(y)&&p===J&&(o[s]=y.map(parseFloat))}else(null==d?void 0:d.transform)&&(null==p?void 0:p.transform)&&(0===h||0===y)?0===h?f.set(p.transform(h)):o[s]=d.transform(y):(u||(l=function(n){let o=[];return ow.forEach(i=>{let a=n.getValue(i);void 0!==a&&(o.push([i,a.get()]),a.set(i.startsWith("scale")?1:0))}),o.length&&n.render(),o}(n),u=!0),c.push(s),a[s]=void 0!==a[s]?a[s]:o[s],f.jump(y))}}),!c.length)return{target:o,transitionEnd:a};{let i=c.indexOf("height")>=0?window.pageYOffset:null,s=ok(o,n,c);return l.length&&l.forEach(([o,i])=>{n.getValue(o).set(i)}),n.render(),k.j&&null!==i&&window.scrollTo({top:i}),{target:s,transitionEnd:a}}},oE=(n,o,i,a)=>{var s,l;let u=function(n,{...o},i){let a=n.current;if(!(a instanceof Element))return{target:o,transitionEnd:i};for(let s in i&&(i={...i}),n.values.forEach(n=>{let o=n.get();if(!B(o))return;let i=od(o,a);i&&n.set(i)}),o){let n=o[s];if(!B(n))continue;let l=od(n,a);l&&(o[s]=l,i||(i={}),void 0===i[s]&&(i[s]=n))}return{target:o,transitionEnd:i}}(n,o,a);return o=u.target,a=u.transitionEnd,s=o,l=a,ov(s)?oj(n,s,i,l):{target:s,transitionEnd:l}},oT={current:null},ox={current:!1},oD=new WeakMap,oA=Object.keys(S),oM=oA.length,oR=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],oC=g.length;class oL{constructor({parent:n,props:o,presenceContext:i,reducedMotionConfig:a,visualState:s},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>ex.Wi.render(this.render,!1,!0);let{latestValues:u,renderState:c}=s;this.latestValues=u,this.baseTarget={...u},this.initialValues=o.initial?{...u}:{},this.renderState=c,this.parent=n,this.props=o,this.presenceContext=i,this.depth=n?n.depth+1:0,this.reducedMotionConfig=a,this.options=l,this.isControllingVariants=b(o),this.isVariantNode=P(o),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);let{willChange:p,...f}=this.scrapeMotionValuesFromProps(o,{});for(let n in f){let o=f[n];void 0!==u[n]&&L(o)&&(o.set(u[n],!1),rg(p)&&p.add(n))}}scrapeMotionValuesFromProps(n,o){return{}}mount(n){this.current=n,oD.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,o)=>this.bindToMotionValue(o,n)),ox.current||function(){if(ox.current=!0,k.j){if(window.matchMedia){let n=window.matchMedia("(prefers-reduced-motion)"),o=()=>oT.current=n.matches;n.addListener(o),o()}else oT.current=!1}}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||oT.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let n in oD.delete(this.current),this.projection&&this.projection.unmount(),(0,ex.Pn)(this.notifyUpdate),(0,ex.Pn)(this.render),this.valueSubscriptions.forEach(n=>n()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[n].clear();for(let n in this.features)this.features[n].unmount();this.current=null}bindToMotionValue(n,o){let i=R.has(n),a=o.on("change",o=>{this.latestValues[n]=o,this.props.onUpdate&&ex.Wi.update(this.notifyUpdate,!1,!0),i&&this.projection&&(this.projection.isTransformDirty=!0)}),s=o.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(n,()=>{a(),s()})}sortNodePosition(n){return this.current&&this.sortInstanceNodePosition&&this.type===n.type?this.sortInstanceNodePosition(this.current,n.current):0}loadFeatures({children:n,...o},i,a,s){let l,u;for(let n=0;n<oM;n++){let i=oA[n],{isEnabled:a,Feature:s,ProjectionNode:c,MeasureLayout:p}=S[i];c&&(l=c),a(o)&&(!this.features[i]&&s&&(this.features[i]=new s(this)),p&&(u=p))}if(!this.projection&&l){this.projection=new l(this.latestValues,this.parent&&this.parent.projection);let{layoutId:n,layout:i,drag:a,dragConstraints:u,layoutScroll:c,layoutRoot:p}=o;this.projection.setOptions({layoutId:n,layout:i,alwaysMeasureLayout:!!a||u&&d(u),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof i?i:"both",initialPromotionConfig:s,layoutScroll:c,layoutRoot:p})}return u}updateFeatures(){for(let n in this.features){let o=this.features[n];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):r4()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,o){this.latestValues[n]=o}makeTargetAnimatable(n,o=!0){return this.makeTargetAnimatableFromInstance(n,this.props,o)}update(n,o){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=o;for(let o=0;o<oR.length;o++){let i=oR[o];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);let a=n["on"+i];a&&(this.propEventSubscriptions[i]=this.on(i,a))}this.prevMotionValues=function(n,o,i){let{willChange:a}=o;for(let s in o){let l=o[s],u=i[s];
9if(L(l))n.addValue(s,l),rg(a)&&a.add(s);else if(L(u))n.addValue(s,rE(l,{owner:n})),rg(a)&&a.remove(s);else if(u!==l){if(n.hasValue(s)){let o=n.getValue(s);o.hasAnimated||o.set(l)}else{let o=n.getStaticValue(s);n.addValue(s,rE(void 0!==o?o:l,{owner:n}))}}}for(let a in i)void 0===o[a]&&n.removeValue(a);return o}(this,this.scrapeMotionValuesFromProps(n,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(n=!1){if(n)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let n=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(n.initial=this.props.initial),n}let o={};for(let n=0;n<oC;n++){let i=g[n],a=this.props[i];(y(a)||!1===a)&&(o[i]=a)}return o}addVariantChild(n){let o=this.getClosestVariantNode();if(o)return o.variantChildren&&o.variantChildren.add(n),()=>o.variantChildren.delete(n)}addValue(n,o){o!==this.values.get(n)&&(this.removeValue(n),this.bindToMotionValue(n,o)),this.values.set(n,o),this.latestValues[n]=o.get()}removeValue(n){this.values.delete(n);let o=this.valueSubscriptions.get(n);o&&(o(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,o){if(this.props.values&&this.props.values[n])return this.props.values[n];let i=this.values.get(n);return void 0===i&&void 0!==o&&(i=rE(o,{owner:this}),this.addValue(n,i)),i}readValue(n){var o;return void 0===this.latestValues[n]&&this.current?null!==(o=this.getBaseTargetFromProps(this.props,n))&&void 0!==o?o:this.readValueFromInstance(this.current,n,this.options):this.latestValues[n]}setBaseTarget(n,o){this.baseTarget[n]=o}getBaseTarget(n){var o;let{initial:i}=this.props,a="string"==typeof i||"object"==typeof i?null===(o=eO(this.props,i))||void 0===o?void 0:o[n]:void 0;if(i&&void 0!==a)return a;let s=this.getBaseTargetFromProps(this.props,n);return void 0===s||L(s)?void 0!==this.initialValues[n]&&void 0===a?void 0:this.baseTarget[n]:s}on(n,o){return this.events[n]||(this.events[n]=new rw),this.events[n].add(o)}notify(n,...o){this.events[n]&&this.events[n].notify(...o)}}class o_ extends oL{sortInstanceNodePosition(n,o){return 2&n.compareDocumentPosition(o)?1:-1}getBaseTargetFromProps(n,o){return n.style?n.style[o]:void 0}removeValueFromRenderState(n,{vars:o,style:i}){delete o[n],delete i[n]}makeTargetAnimatableFromInstance({transition:n,transitionEnd:o,...i},{transformValues:a},s){let l=function(n,o,i){let a={};for(let s in n){let n=function(n,o){if(o)return(o[n]||o.default||o).from}(s,o);if(void 0!==n)a[s]=n;else{let n=i.getValue(s);n&&(a[s]=n.get())}}return a}(i,n||{},this);if(a&&(o&&(o=a(o)),i&&(i=a(i)),l&&(l=a(l))),s){!function(n,o,i){var a,s;let l=Object.keys(o).filter(o=>!n.hasValue(o)),u=l.length;if(u)for(let c=0;c<u;c++){let u=l[c],p=o[u],f=null;Array.isArray(p)&&(f=p[0]),null===f&&(f=null!==(s=null!==(a=i[u])&&void 0!==a?a:n.readValue(u))&&void 0!==s?s:o[u]),null!=f&&("string"==typeof f&&(rb(f)||ry(f))?f=parseFloat(f):!rM(f)&&tW.test(p)&&(f=rd(u,p)),n.addValue(u,rE(f,{owner:n})),void 0===i[u]&&(i[u]=f),null!==f&&n.setBaseTarget(u,f))}}(this,i,l);let n=oE(this,i,l,o);o=n.transitionEnd,i=n.target}return{transition:n,transitionEnd:o,...i}}}class oV extends o_{readValueFromInstance(n,o){if(R.has(o)){let n=rh(o);return n&&n.default||0}{let i=window.getComputedStyle(n),a=(U(o)?i.getPropertyValue(o):i[o])||0;return"string"==typeof a?a.trim():a}}measureInstanceViewportBox(n,{transformPagePoint:o}){return nh(n,o)}build(n,o,i,a){ei(n,o,i,a.transformTemplate)}scrapeMotionValuesFromProps(n,o){return eb(n,o)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:n}=this.props;L(n)&&(this.childSubscription=n.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(n,o,i,a){em(n,o,i,a)}}class oI extends o_{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(n,o){return n[o]}readValueFromInstance(n,o){if(R.has(o)){let n=rh(o);return n&&n.default||0}return o=ev.has(o)?o:ey(o),n.getAttribute(o)}measureInstanceViewportBox(){return r4()}scrapeMotionValuesFromProps(n,o){return eP(n,o)}build(n,o,i,a){ef(n,o,i,this.isSVGTag,a.transformTemplate)}renderInstance(n,o,i,a){eg(n,o,i,a)}mount(n){this.isSVGTag=ed(n.tagName),super.mount(n)}}let oU=(n,o)=>D(n)?new oI(o,{enableHardwareAcceleration:!1}):new oV(o,{enableHardwareAcceleration:!0}),oB={animation:{Feature:rU},exit:{Feature:rF},inView:{Feature:e2},tap:{Feature:eq},focus:{Feature:eZ},hover:{Feature:e$},pan:{Feature:nb},drag:{Feature:nv,ProjectionNode:of,MeasureLayout:nk},layout:{ProjectionNode:of,MeasureLayout:nk}},oF=function(n){function o(o,i={}){return function({preloadedFeatures:n,createVisualElement:o,useRender:i,useVisualState:a,Component:s}){n&&function(n){for(let o in n)S[o]={...S[o],...n[o]}}(n);let m=(0,l.forwardRef)(function(m,v){var g;let P;let w={...(0,l.useContext)(u._),...m,layoutId:function({layoutId:n}){let o=(0,l.useContext)(j.p).id;return o&&void 0!==n?o+"-"+n:n}(m)},{isStatic:S}=w,T=function(n){let{initial:o,animate:i}=function(n,o){if(b(n)){let{initial:o,animate:i}=n;return{initial:!1===o||y(o)?o:void 0,animate:y(i)?i:void 0}}return!1!==n.inherit?o:{}}(n,(0,l.useContext)(c));return(0,l.useMemo)(()=>({initial:o,animate:i}),[O(o),O(i)])}(m),x=a(m,S);if(!S&&k.j){T.visualElement=function(n,o,i,a){let{visualElement:s}=(0,l.useContext)(c),d=(0,l.useContext)(h),y=(0,l.useContext)(p.O),m=(0,l.useContext)(u._).reducedMotion,v=(0,l.useRef)();a=a||d.renderer,!v.current&&a&&(v.current=a(n,{visualState:o,parent:s,props:i,presenceContext:y,blockInitialAnimation:!!y&&!1===y.initial,reducedMotionConfig:m}));let g=v.current;(0,l.useInsertionEffect)(()=>{g&&g.update(i,y)});let b=(0,l.useRef)(!!window.HandoffAppearAnimations);return(0,f.L)(()=>{g&&(g.render(),b.current&&g.animationState&&g.animationState.animateChanges())}),(0,l.useEffect)(()=>{g&&(g.updateFeatures(),!b.current&&g.animationState&&g.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,b.current=!1)}),g}(s,x,w,o);
9let i=(0,l.useContext)(E),a=(0,l.useContext)(h).strict;T.visualElement&&(P=T.visualElement.loadFeatures(w,a,n,i))}return l.createElement(c.Provider,{value:T},P&&T.visualElement?l.createElement(P,{visualElement:T.visualElement,...w}):null,i(s,m,(g=T.visualElement,(0,l.useCallback)(n=>{n&&x.mount&&x.mount(n),g&&(n?g.mount(n):g.unmount()),v&&("function"==typeof v?v(n):d(v)&&(v.current=n))},[g])),x,S,T.visualElement))});return m[T]=s,m}(n(o,i))}if("undefined"==typeof Proxy)return o;let i=new Map;return new Proxy(o,{get:(n,a)=>(i.has(a)||i.set(a,o(a)),i.get(a))})}((n,o)=>(function(n,{forwardMotionProps:o=!1},i,a){return{...D(n)?eD:eA,preloadedFeatures:i,useRender:function(n=!1){return(o,i,a,{latestValues:s},u)=>{let c=(D(o)?function(n,o,i,a){let s=(0,l.useMemo)(()=>{let i=eh();return ef(i,o,{enableHardwareAcceleration:!1},ed(a),n.transformTemplate),{...i.attrs,style:{...i.style}}},[o]);if(n.style){let o={};es(o,n.style,n),s.style={...o,...s.style}}return s}:function(n,o,i){let a={},s=function(n,o,i){let a=n.style||{},s={};return es(s,a,n),Object.assign(s,function({transformTemplate:n},o,i){return(0,l.useMemo)(()=>{let a=ea();return ei(a,o,{enableHardwareAcceleration:!i},n),Object.assign({},a.vars,a.style)},[o])}(n,o,i)),n.transformValues?n.transformValues(s):s}(n,o,i);return n.drag&&!1!==n.dragListener&&(a.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=!0===n.drag?"none":`pan-${"x"===n.drag?"y":"x"}`),void 0===n.tabIndex&&(n.onTap||n.onTapStart||n.whileTap)&&(a.tabIndex=0),a.style=s,a})(i,s,u,o),p={...(0,el.L)(i,"string"==typeof o,n),...c,ref:a},{children:f}=i,h=(0,l.useMemo)(()=>L(f)?f.get():f,[f]);return(0,l.createElement)(o,{...p,children:h})}}(o),createVisualElement:a,Component:n}})(n,o,oB,oU))},6257:function(n,o,i){"use strict";i.d(o,{L:function(){return c},K:function(){return u}});let a=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function s(n){return n.startsWith("while")||n.startsWith("drag")&&"draggable"!==n||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||a.has(n)}let l=n=>!s(n);function u(n){n&&(l=o=>o.startsWith("on")?!s(o):n(o))}try{u(require("@emotion/is-prop-valid").default)}catch(n){}function c(n,o,i){let a={};for(let u in n)("values"!==u||"object"!=typeof n.values)&&(l(u)||!0===i&&s(u)||!o&&!s(u)||n.draggable&&u.startsWith("onDrag"))&&(a[u]=n[u]);return a}},3223:function(n,o,i){"use strict";i.d(o,{K:function(){return s},k:function(){return l}});var a=i(4439);let s=a.Z,l=a.Z},4563:function(n,o,i){"use strict";i.d(o,{j:function(){return a}});let a="undefined"!=typeof document},4439:function(n,o,i){"use strict";i.d(o,{Z:function(){return a}});let a=n=>n},3576:function(n,o,i){"use strict";i.d(o,{h:function(){return s}});var a=i(2265);function s(n){let o=(0,a.useRef)(null);return null===o.current&&(o.current=n()),o.current}},1534:function(n,o,i){"use strict";i.d(o,{L:function(){return s}});var a=i(2265);let s=i(4563).j?a.useLayoutEffect:a.useEffect}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.