PageSourceSearch

https://etomco.com/_next/static/chunks/377-de00442a55582113.js

js etomco.com collected 2026-10-05 05:38:42 UTC 11,222 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[377],{66088:(e,r,t)=>{t.d(r,{A:()=>n});let n=(0,t(78340).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},79478:(e,r,t)=>{t.d(r,{UC:()=>Z,Y9:()=>T,q7:()=>K,bL:()=>H,l9:()=>q});var n=t(12115),o=t(95155),i=t(88051),l=t(47527),a=t(70379),s=t(98979);t(47650);var d=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var t,i;let a,s,d,u=(i=t=`Primitive.${r}`,(a=n.forwardRef((e,r)=>{let{children:t,...o}=e;if(n.isValidElement(t)){var i;let e,a,s=(i=t,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),d=function(e,r){let t={...r};for(let n in r){let o=e[n],i=r[n];/^on[A-Z]/.test(n)?o&&i?t[n]=(...e)=>{let r=i(...e);return o(...e),r}:o&&(t[n]=o):"style"===n?t[n]={...o,...i}:"className"===n&&(t[n]=[o,i].filter(Boolean).join(" "))}return{...e,...t}}(o,t.props);return t.type!==n.Fragment&&(d.ref=r?(0,l.t)(r,s):s),n.cloneElement(t,d)}return n.Children.count(t)>1?n.Children.only(null):null})).displayName=`${i}.SlotClone`,s=a,(d=n.forwardRef((e,r)=>{let{children:t,...i}=e,l=n.Children.toArray(t),a=l.find(c);if(a){let e=a.props.children,t=l.map(r=>r!==a?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,o.jsx)(s,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,o.jsx)(s,{...i,ref:r,children:t})})).displayName=`${t}.Slot`,d),p=n.forwardRef((e,t)=>{let{asChild:n,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(n?u:r,{...i,ref:t})});return p.displayName=`Primitive.${r}`,{...e,[r]:p}},{}),p=t(95704),f=t(89971),m=t(1933),h="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[y,b,x]=(0,i.N)(h),[w,g]=function(e,r=[]){let t=[],i=()=>{let r=t.map(e=>n.createContext(e));return function(t){let o=t?.[e]||r;return n.useMemo(()=>({[`__scope${e}`]:{...t,[e]:o}}),[t,o])}};return i.scopeName=e,[function(r,i){let l=n.createContext(i),a=t.length;t=[...t,i];let s=r=>{let{scope:t,children:i,...s}=r,d=t?.[e]?.[a]||l,c=n.useMemo(()=>s,Object.values(s));return(0,o.jsx)(d.Provider,{value:c,children:i})};return s.displayName=r+"Provider",[s,function(t,o){let s=o?.[e]?.[a]||l,d=n.useContext(s);if(d)return d;if(void 0!==i)return i;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=t.reduce((r,{useScope:t,scopeName:n})=>{let o=t(e)[`__scope${n}`];return{...r,...o}},{});return n.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return t.scopeName=r.scopeName,t}(i,...r)]}(h,[x,p.z3]),C=(0,p.z3)(),j=n.forwardRef((e,r)=>{let{type:t,...n}=e;return(0,o.jsx)(y.Provider,{scope:e.__scopeAccordion,children:"multiple"===t?(0,o.jsx)(E,{...n,ref:r}):(0,o.jsx)($,{...n,ref:r})})});j.displayName=h;var[N,_]=w(h),[R,A]=w(h,{collapsible:!1}),$=n.forwardRef((e,r)=>{let{value:t,defaultValue:i,onValueChange:l=()=>{},collapsible:a=!1,...d}=e,[c,u]=(0,s.i)({prop:t,defaultProp:i??"",onChange:l,caller:h});return(0,o.jsx)(N,{scope:e.__scopeAccordion,value:n.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:n.useCallback(()=>a&&u(""),[a,u]),children:(0,o.jsx)(R,{scope:e.__scopeAccordion,collapsible:a,children:(0,o.jsx)(O,{...d,ref:r})})})}),E=n.forwardRef((e,r)=>{let{value:t,defaultValue:i,onValueChange:l=()=>{},...a}=e,[d,c]=(0,s.i)({prop:t,defaultProp:i??[],onChange:l,caller:h}),u=n.useCallback(e=>c((r=[])=>[...r,e]),[c]),p=n.useCallback(e=>c((r=[])=>r.filter(r=>r!==e)),[c]);return(0,o.jsx)(N,{scope:e.__scopeAccordion,value:d,onItemOpen:u,onItemClose:p,children:(0,o.jsx)(R,{scope:e.__scopeAccordion,collapsible:!0,children:(0,o.jsx)(O,{...a,ref:r})})})}),[k,I]=w(h),O=n.forwardRef((e,r)=>{let{__scopeAccordion:t,disabled:i,dir:s,orientation:d="vertical",...c}=e,p=n.useRef(null),f=(0,l.s)(p,r),h=b(t),x="ltr"===(0,m.jH)(s),w=(0,a.mK)(e.onKeyDown,e=>
1{if(!v.includes(e.key))return;let r=e.target,t=h().filter(e=>!e.ref.current?.disabled),n=t.findIndex(e=>e.ref.current===r),o=t.length;if(-1===n)return;e.preventDefault();let i=n,l=o-1,a=()=>{(i=n+1)>l&&(i=0)},s=()=>{(i=n-1)<0&&(i=l)};switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===d&&(x?a():s());break;case"ArrowDown":"vertical"===d&&a();break;case"ArrowLeft":"horizontal"===d&&(x?s():a());break;case"ArrowUp":"vertical"===d&&s()}let c=i%o;t[c].ref.current?.focus()});return(0,o.jsx)(k,{scope:t,disabled:i,direction:s,orientation:d,children:(0,o.jsx)(y.Slot,{scope:t,children:(0,o.jsx)(u.div,{...c,"data-orientation":d,ref:f,onKeyDown:i?void 0:w})})})}),P="AccordionItem",[D,S]=w(P),V=n.forwardRef((e,r)=>{let{__scopeAccordion:t,value:n,...i}=e,l=I(P,t),a=_(P,t),s=C(t),d=(0,f.B)(),c=n&&a.value.includes(n)||!1,u=l.disabled||e.disabled;return(0,o.jsx)(D,{scope:t,open:c,disabled:u,triggerId:d,children:(0,o.jsx)(p.bL,{"data-orientation":l.orientation,"data-state":F(c),...s,...i,ref:r,disabled:u,open:c,onOpenChange:e=>{e?a.onItemOpen(n):a.onItemClose(n)}})})});V.displayName=P;var W="AccordionHeader",M=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,i=I(h,t),l=S(W,t);return(0,o.jsx)(u.h3,{"data-orientation":i.orientation,"data-state":F(l.open),"data-disabled":l.disabled?"":void 0,...n,ref:r})});M.displayName=W;var z="AccordionTrigger",B=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,i=I(h,t),l=S(z,t),a=A(z,t),s=C(t);return(0,o.jsx)(y.ItemSlot,{scope:t,children:(0,o.jsx)(p.l9,{"aria-disabled":l.open&&!a.collapsible||void 0,"data-orientation":i.orientation,id:l.triggerId,...s,...n,ref:r})})});B.displayName=z;var L="AccordionContent",U=n.forwardRef((e,r)=>{let{__scopeAccordion:t,...n}=e,i=I(h,t),l=S(L,t),a=C(t);return(0,o.jsx)(p.UC,{role:"region","aria-labelledby":l.triggerId,"data-orientation":i.orientation,...a,...n,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function F(e){return e?"open":"closed"}U.displayName=L;var H=j,K=V,T=M,q=B,Z=U},95704:(e,r,t)=>{t.d(r,{UC:()=>$,bL:()=>R,l9:()=>A,z3:()=>v});var n=t(12115),o=t(70379),i=t(95155),l=t(98979),a=t(66294),s=t(47527);t(47650);var d=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,r)=>{var t,o;let l,a,d,u=(o=t=`Primitive.${r}`,(l=n.forwardRef((e,r)=>{let{children:t,...o}=e;if(n.isValidElement(t)){var i;let e,l,a=(i=t,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),d=function(e,r){let t={...r};for(let n in r){let o=e[n],i=r[n];/^on[A-Z]/.test(n)?o&&i?t[n]=(...e)=>{let r=i(...e);return o(...e),r}:o&&(t[n]=o):"style"===n?t[n]={...o,...i}:"className"===n&&(t[n]=[o,i].filter(Boolean).join(" "))}return{...e,...t}}(o,t.props);return t.type!==n.Fragment&&(d.ref=r?(0,s.t)(r,a):a),n.cloneElement(t,d)}return n.Children.count(t)>1?n.Children.only(null):null})).displayName=`${o}.SlotClone`,a=l,(d=n.forwardRef((e,r)=>{let{children:t,...o}=e,l=n.Children.toArray(t),s=l.find(c);if(s){let e=s.props.children,t=l.map(r=>r!==s?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,i.jsx)(a,{...o,ref:r,children:t})})).displayName=`${t}.Slot`,d),p=n.forwardRef((e,t)=>{let{asChild:n,...o}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(n?u:r,{...o,ref:t})});return p.displayName=`Primitive.${r}`,{...e,[r]:p}},{}),p=t(83935),f=t(89971),m="Collapsible",[h,v]=function(e,r=[]){let t=[],o=()=>{let r=t.map(e=>n.createContext(e));return function(t){let o=t?.[e]||r;return n.useMemo(()=>({[`__scope${e}`]:{...t,[e]:o}}),[t,o])}};return o.scopeName=e,[function(r,o){let l=n.createContext(o),a=t.length;t=[...t,o];let s=r=>{let{scope:t,children:o,...s}=r,d=t?.[e]?.[a]||l,c=n.useMemo(()=>s,Object.values(s));return(0,i.jsx)(d.Provider,{value:c,children:o})};return s.displayName=r+"Provider",[s,function(t,i){let s=i?.[e]?.[a]||l,d=n.useContext(s);if(d)return d;if(void 0!==o)return o;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=t.reduce((r,{useScope:t,scopeName:n})=>{let o=t(e)[`__scope${n}`];return{...r,...o}},{});return n.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return t.scopeName=r.scopeName,t}(o,...r)]}(m),[y,b]=h(m),x=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,open:o,defaultOpen:a,disabled:s,onOpenChange:d,...c}=e,[p,h]=(0,l.i)({prop:o,defaultProp:a??!1,onChange:d,caller:m});return(0,i.jsx)(y,{scope:t,disabled:s,contentId:(0,f.B)(),open:p,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,i.jsx)(u.div,{"data-state":_(p),"data-disabled":s?"":void 0,...c,ref:r})})});x.displayName=m;var w="CollapsibleTrigger",g=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,...n}=e,l=b(w,t);return(0,i.jsx)(u.button,{type:"button","aria-controls":l.contentId,"aria-expanded":l.open||!1,"data-state":_(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...n,ref:r,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)})});g.displayName=w;var C="CollapsibleContent",j=n.forwardRef((e,r)=>{let{forceMount:t,...n}=e,o=b(C,e.__scopeCollapsible);return(0,i.jsx)(p.C,{present:t||o.open,children:({present:e})=>(0,i.jsx)(N,{...n,ref:r,present:e})})});j.displayName=C;var N=n.forwardRef((e,r)=>{let{__scopeCollapsible:t,present:o,children:l,...d}=e,c=b(C,t),[p,f]=n.useState(o),m=n.useRef(null),h=(0,s.s)(r,m),v=n.useRef(0),y=v.current,x=n.useRef(0),w=x.current,g=c.open||p,j=n.useRef(g),N=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,a.N)(()=>{let e=m.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let r=e.getBoundingClientRect();v.current=r.height,x.current=r.width,j.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),f(o)}},[c.open,o]),(0,i.jsx)(u.div,{"data-state":_(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!g,...d,ref:h,style:{"--radix-collapsible-content-height":y?`${y}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style},children:g&&l})});function _(e){return e?"open":"closed"}var R=x,A=g,$=j}}]);

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.