PageSourceSearch

https://fencyboy.com/_next/static/chunks/394-3f57ff60ee022912.js

js fencyboy.com collected 2026-10-04 04:08:06 UTC 6,929 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[394],{1022:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(912).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},8585:(e,t,n)=>{n.d(t,{C1:()=>M,bL:()=>x});var r=n(7373),o=n(5233),u=n(5289);function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function a(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}var s=globalThis?.document?r.useLayoutEffect:()=>{},l=e=>{let{present:t,children:n}=e,u=function(e){var t,n;let[o,u]=r.useState(),i=r.useRef({}),a=r.useRef(e),l=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=c(i.current);l.current="mounted"===d?e:"none"},[d]),s(()=>{let t=i.current,n=a.current;if(n!==e){let r=l.current,o=c(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),a.current=e}},[e,f]),s(()=>{if(o){var e;let t,n=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,r=e=>{let r=c(i.current).includes(e.animationName);if(e.target===o&&r&&(f("ANIMATION_END"),!a.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},u=e=>{e.target===o&&(l.current=c(i.current))};return o.addEventListener("animationstart",u),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",u),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(i.current=getComputedStyle(e)),u(e)},[])}}(t),i="function"==typeof n?n({present:u.isPresent}):r.Children.only(n),a=(0,o.s)(u.ref,function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof n||u.isPresent?r.cloneElement(i,{ref:a}):null};function c(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence",n(5648);var d=n(2687),f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,i=r?d.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(i,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),p="Checkbox",[m,v]=function(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),a=n.length;n=[...n,o];let s=t=>{let{scope:n,children:o,...s}=t,l=n?.[e]?.[a]||i,c=r.useMemo(()=>s,Object.values(s));return(0,u.jsx)(l.Provider,{value:c,children:o})};return s.displayName=t+"Provider",[s,function(n,u){let s=u?.[e]?.[a]||i,l=r.useContext(s);if(l)return l;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}(p),[y,b]=m(p),h=r.forwardRef((e,t)=>{let{__scopeCheckbox:n,name:s,checked:l,defaultChecked:c,required:d,disabled:p,value:m="on",onCheckedChange:v,form:b,...h}=e,[N,w]=r.useState(null),x=(0,o.s)(t,e=>w(e)),M=r.useRef(!1),O=!N||b||!!N.closest("form"),[R=!1,C]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,u]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[o]=n,u=r.useRef(o),i=a(t);return r.useEffect(()=>{u.current!==o&&(i(o),u.current=o)},[o,u,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,s=i?e:o,l=a(n);return[s,r.useCallback(t=>{if(i){let n="function"==typeof t?t(e):t;n!==e&&l(n)}else u(t)},[i,e,u,l])]}({prop:l,defaultProp:c,onChange:v}),T=r.useRef(R);return r.useEffect(()=>{let e=null==N?void 0:N.form;if(e){let t=()=>C(T.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[N,C]),(0,u.jsxs)(y,{scope:n,state:R,disabled:p,children:[(0,u.jsx)(f.button,{type:"button",role:"checkbox","aria-checked":g(R)?"mixed":R,"aria-required":d,"data-state":k(R),"data-disabled":p?"":void 0,disabled:p,value:m,...h,ref:x,onKeyDown:i(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:i(e.onClick,e=>{C(e=>!!g(e)||!e),O&&(M.current=e.isPropagationStopped(),M.current||e.stopPropagation())})}),O&&(0,u.jsx)(E,{control:N,bubbles:!M.current,name:s,value:m,checked:R,required:d,disabled:p,form:b,style:{transform:"translateX(-100%)"},defaultChecked:!g(c)&&c})]})});h.displayName=p;var N="CheckboxIndicator",w=r.forwardRef((e,t)=>
1{let{__scopeCheckbox:n,forceMount:r,...o}=e,i=b(N,n);return(0,u.jsx)(l,{present:r||g(i.state)||!0===i.state,children:(0,u.jsx)(f.span,{"data-state":k(i.state),"data-disabled":i.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});w.displayName=N;var E=e=>{let{control:t,checked:n,bubbles:o=!0,defaultChecked:i,...a}=e,l=r.useRef(null),c=function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(n),d=function(e){let[t,n]=r.useState(void 0);return s(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let u=t[0];if("borderBoxSize"in u){let e=u.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(t);r.useEffect(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==n&&t){let r=new Event("click",{bubbles:o});e.indeterminate=g(n),t.call(e,!g(n)&&n),e.dispatchEvent(r)}},[c,n,o]);let f=r.useRef(!g(n)&&n);return(0,u.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:null!=i?i:f.current,...a,tabIndex:-1,ref:l,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function g(e){return"indeterminate"===e}function k(e){return g(e)?"indeterminate":e?"checked":"unchecked"}var x=h,M=w}}]);

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.