(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2374],{88780:function(e,a,r){"use strict";var n=r(67294);a.Z=function(e){return n.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"none"},e),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 12a1 1 0 011-1h14a1 1 0 110 2H5a1 1 0 01-1-1z",fill:"currentColor"}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.293 7.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L17.586 12l-3.293-3.293a1 1 0 010-1.414z",fill:"currentColor"}))}},23450:function(e){e.exports=function(){var e=[],a=[],r={},n={},t={};function sanitizeRule(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function restoreCase(e,a){return e===a?a:e===e.toLowerCase()?a.toLowerCase():e===e.toUpperCase()?a.toUpperCase():e[0]===e[0].toUpperCase()?a.charAt(0).toUpperCase()+a.substr(1).toLowerCase():a.toLowerCase()}function sanitizeWord(e,a,n){if(!e.length||r.hasOwnProperty(e))return a;for(var t=n.length;t--;){var i=n[t];if(i[0].test(a))return function(e,a){return e.replace(a[0],function(r,n){var t,i,o=(t=a[1],i=arguments,t.replace(/\$(\d{1,2})/g,function(e,a){return i[a]||""}));return""===r?restoreCase(e[n-1],o):restoreCase(r,o)})}(a,i)}return a}function replaceWord(e,a,r){return function(n){var t=n.toLowerCase();return a.hasOwnProperty(t)?restoreCase(n,t):e.hasOwnProperty(t)?restoreCase(n,e[t]):sanitizeWord(t,n,r)}}function checkWord(e,a,r,n){return function(n){var t=n.toLowerCase();return!!a.hasOwnProperty(t)||!e.hasOwnProperty(t)&&sanitizeWord(t,t,r)===t}}function pluralize(e,a,r){var n=1===a?pluralize.singular(e):pluralize.plural(e);return(r?a+" ":"")+n}return pluralize.plural=replaceWord(t,n,e),pluralize.isPlural=checkWord(t,n,e),pluralize.singular=replaceWord(n,t,a),pluralize.isSingular=checkWord(n,t,a),pluralize.addPluralRule=function(a,r){e.push([sanitizeRule(a),r])},pluralize.addSingularRule=function(e,r){a.push([sanitizeRule(e),r])},pluralize.addUncountableRule=function(e){if("string"==typeof e){r[e.toLowerCase()]=!0;return}pluralize.addPluralRule(e,"$0"),pluralize.addSingularRule(e,"$0")},pluralize.addIrregularRule=function(e,a){a=a.toLowerCase(),t[e=e.toLowerCase()]=a,n[a]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return pluralize.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(e){return pluralize.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return pluralize.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(pluralize.addUncountableRule),pluralize}()},97005:function(e,a,r){var n=r(67294),t=n&&"object"==typeof n&&"default"in n?n:{default:n};!function(e){if(!e||"undefined"==typeof window)return;let a=document.createElement("style");a.setAttribute("type","text/css"),a.innerHTML=e,document.head.appendChild(a)}('.rfm-marquee-container {\n overflow-x: hidden;\n display: flex;\n flex-direction: row;\n position: relative;\n width: var(--width);\n transform: var(--transform);\n}\n.rfm-marquee-container:hover div {\n animation-play-state: var(--pause-on-hover);\n}\n.rfm-marquee-container:active div {\n animation-play-state: var(--pause-on-click);\n}\n\n.rfm-overlay {\n position: absolute;\n width: 100%;\n height: 100%;\n}\n.rfm-overlay::before, .rfm-overlay::after {\n background: linear-gradient(to right, var(--gradient-color), transparent);\n content: "";\n height: 100%;\n position: absolute;\n width: var(--gradient-width);\n z-index: 2;\n pointer-events: none;\n touch-action: none;\n}\n.rfm-overlay::after {\n right: 0;\n top: 0;\n transform: rotateZ(180deg);\n}\n.rfm-overlay::before {\n left: 0;\n top: 0;\n}\n\n.rfm-marquee {\n flex: 0 0 auto;\n min-width: var(--min-width);\n z-index: 1;\n display: flex;\n flex-direction: row;\n align-items: center;\n animation: scroll var(--duration) linear var(--delay) var(--iteration-count);\n animation-play-state: var(--play);\n animation-delay: var(--delay);\n animation-direction: var(--direction);\n}\n@keyframes scroll {\n 0% {\n transform: translateX(0%);\n }\n 100% {\n transform: translateX(-100%);\n }\n}\n\n.rfm-initial-child-container {\n flex: 0 0 auto;\n display: flex;\n min-width: auto;\n flex-direction: row;\n align-items: center;\n}\n\n.rfm-child {\n transform: var(--transform);\n}');let i=n.forwardRef(function({style:e={},className:a="",autoFill:r=!1,play:i=!0,pauseOnHover:o=!1,pauseOnClick:s=!1,direction:l="left",speed:u=50,delay:c=0,loop:d=0,gradient:m=!1,gradientColor:f="white",gradientWidth:h=200,onFinish:p,onCycleComplete:$,onMount:g,children:v},y){let[w,b]=n.useState(0),[z,x]=n.useState(0),[k,C]=n.useState(1),[E,R]=n.useState(!1),q=n.useRef(null),L=y||q,N=n.useRef(null),M=n.useCallback(()=>{if(N.current&&L.current){let e=L.current.getBoundingClientRect(),a=N.current.getBoundingClientRect(),n=e.width,t=a.width;("up"===l||"down"===l)&&(n=e.height,t=a.height),r&&n&&t?C(t{if(E&&(M(),N.current&&L.current)){let e=new ResizeObserver(()=>M());return e.observe(L.current),e.observe(N.current),()=>{e&&e.disconnect()}}},[M,L,E]),n.useEffect(()=>{M()},[M,v]),n.useEffect(()=>{R(!0)},[]),n.useEffect(()=>{"function"==typeof g&&g()},[]);let O=n.useMemo(()=>r?z*k/u:zObject.assign(Object.assign({},e),{"--pause-on-hover":!i||o?"paused":"running","--pause-on-click":!i||o&&!s||s?"paused":"running","--width":"up"===l||"down"===l?"100vh":"100%","--transform":"up"===l?"rotate(-90deg)":"down"===l?"rotate(90deg)":"none"}),[e,i,o,s,l]),W=n.useMemo(()=>({"--gradient-color":f,"--gradient-width":"number"==typeof h?`${h}px`:h}),[f,h]),j=n.useMemo(()=>({"--play":i?"running":"paused","--direction":"left"===l?"normal":"reverse","--duration":`${O}s`,"--delay":`${c}s`,"--iteration-count":d?`${d}`:"infinite","--min-width":r?"auto":"100%"}),[i,l,O,c,d,r]),S=n.useMemo(()=>({"--transform":"up"===l?"rotate(90deg)":"down"===l?"rotate(-90deg)":"none"}),[l]),U=n.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,a)=>t.default.createElement(n.Fragment,{key:a},n.Children.map(v,e=>t.default.createElement("div",{style:S,className:"rfm-child"},e)))),[S,v]);return E?t.default.createElement("div",{ref:L,style:P,className:"rfm-marquee-container "+a},m&&t.default.createElement("div",{style:W,className:"rfm-overlay"}),t.default.createElement("div",{className:"rfm-marquee",style:j,onAnimationIteration:$,onAnimationEnd:p},t.default.createElement("div",{className:"rfm-initial-child-container",ref:N},n.Children.map(v,e=>t.default.createElement("div",{style:S,className:"rfm-child"},e))),U(k-1)),t.default.createElement("div",{className:"rfm-marquee",style:j},U(k))):null});a.Z=i}}]);