1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[168],{3541:function(e,t,n){n.d(t,{Z:function(){return r}});/** 2 * @license lucide-react v0.424.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let r=(0,n(8030).Z)("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},7592:function(e,t,n){n.d(t,{Z:function(){return r}});/** 7 * @license lucide-react v0.424.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */let r=(0,n(8030).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},2476:function(e,t,n){n.d(t,{Z:function(){return r}});/** 12 * @license lucide-react v0.424.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let r=(0,n(8030).Z)("CircleArrowDown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 8v8",key:"napkw2"}],["path",{d:"m8 12 4 4 4-4",key:"k98ssh"}]])},7138:function(e,t,n){n.d(t,{default:function(){return a.a}});var r=n(231),a=n.n(r)},1932:function(e,t,n){var r=n(2265),a=r&&"object"==typeof r&&"default"in r?r:{default:r};!function(e){if(!e||"undefined"==typeof window)return;let t=document.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e,document.head.appendChild(t)}('.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), rgba(255, 255, 255, 0));\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=r.forwardRef(function(e,t){let{style:n={},className:i="",autoFill:o=!1,play:l=!0,pauseOnHover:c=!1,pauseOnClick:u=!1,direction:s="left",speed:f=50,delay:d=0,loop:m=0,gradient:p=!1,gradientColor:v="white",gradientWidth:y=200,onFinish:h,onCycleComplete:g,onMount:b,children:w}=e,[O,E]=r.useState(0),[j,k]=r.useState(0),[x,C]=r.useState(1),[N,P]=r.useState(!1),S=r.useRef(null),M=t||S,Z=r.useRef(null),q=r.useCallback(()=>{if(Z.current&&M.current){let e=M.current.getBoundingClientRect(),t=Z.current.getBoundingClientRect(),n=e.width,r=t.width;("up"===s||"down"===s)&&(n=e.height,r=t.height),o&&n&&r?C(r<n?Math.ceil(n/r):1):C(1),E(n),k(r)}},[o,M,s]);r.useEffect(()=>{if(N&&(q(),Z.current&&M.current)){let e=new ResizeObserver(()=>q());return e.observe(M.current),e.observe(Z.current),()=>{e&&e.disconnect()}}},[q,M,N]),r.useEffect(()=>{q()},[q,w]),r.useEffect(()=>{P(!0)},[]),r.useEffect(()=>{"function"==typeof b&&b()},[]);let z=r.useMemo(()=>o?j*x/f:j<O?O/f:j/f,[o,O,j,x,f]),R=r.useMemo(()=>Object.assign(Object.assign({},n),{"--pause-on-hover":!l||c?"paused":"running","--pause-on-click":!l||c&&!u||u?"paused":"running","--width":"up"===s||"down"===s?"100vh":"100%","--transform":"up"===s?"rotate(-90deg)":"down"===s?"rotate(90deg)":"none"}
16),[n,l,c,u,s]),A=r.useMemo(()=>({"--gradient-color":v,"--gradient-width":"number"==typeof y?"".concat(y,"px"):y}),[v,y]),D=r.useMemo(()=>({"--play":l?"running":"paused","--direction":"left"===s?"normal":"reverse","--duration":"".concat(z,"s"),"--delay":"".concat(d,"s"),"--iteration-count":m?"".concat(m):"infinite","--min-width":o?"auto":"100%"}),[l,s,z,d,m,o]),_=r.useMemo(()=>({"--transform":"up"===s?"rotate(90deg)":"down"===s?"rotate(-90deg)":"none"}),[s]),B=r.useCallback(e=>[...Array(Number.isFinite(e)&&e>=0?e:0)].map((e,t)=>a.default.createElement(r.Fragment,{key:t},r.Children.map(w,e=>a.default.createElement("div",{style:_,className:"rfm-child"},e)))),[_,w]);return N?a.default.createElement("div",{ref:M,style:R,className:"rfm-marquee-container "+i},p&&a.default.createElement("div",{style:A,className:"rfm-overlay"}),a.default.createElement("div",{className:"rfm-marquee",style:D,onAnimationIteration:g,onAnimationEnd:h},a.default.createElement("div",{className:"rfm-initial-child-container",ref:Z},r.Children.map(w,e=>a.default.createElement("div",{style:_,className:"rfm-child"},e))),B(x-1)),a.default.createElement("div",{className:"rfm-marquee",style:D},B(x))):null});t.Z=i},1810:function(e,t,n){n.d(t,{w_:function(){return s}});var r=n(2265),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(a),o=["attr","size","title"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){var r,a;r=t,a=n[t],(r=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(r))in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e){return t=>r.createElement(f,l({attr:u({},e.attr)},t),function e(t){return t&&t.map((t,n)=>r.createElement(t.tag,u({key:n},t.attr),e(t.child)))}(e.child))}function f(e){var t=t=>{var n,{attr:a,size:i,title:c}=e,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,o),f=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",l({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,s,{className:n,style:u(u({color:e.color||t.color},t.style),e.style),height:f,width:f,xmlns:"http://www.w3.org/2000/svg"}),c&&r.createElement("title",null,c),e.children)};return void 0!==i?r.createElement(i.Consumer,null,e=>t(e)):t(a)}}}]);
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.