PageSourceSearch

https://touchnote.com/_next/static/chunks/1768.2760952344133844.js

js touchnote.com collected 2026-10-01 11:50:12 UTC 19,009 bytes, 8 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5ddedf0b-131f-4d93-b232-e7a3aaee5543",e._sentryDebugIdIdentifier="sentry-dbid-5ddedf0b-131f-4d93-b232-e7a3aaee5543")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1768],{674:(e,t,n)=>{"use strict";e.exports=n(48575)},9571:(e,t,n)=>{"use strict";n.d(t,{Ed:()=>l});var r=n(14232),o=n(78944),a=n(74852),i=n(98477),u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};let l=({children:e,groupProps:t,divProps:n,transform:l,transformFunc:s,parentNodeFunc:c})=>{let f=(0,a.y3)(),d=r.useRef(null),[p]=r.useState(()=>document.createElement("div")),y=r.useMemo(()=>o.createRoot(p),[p]),v=null==l||l,b=function(e=()=>{}){let t=r.useRef(e);return t.current=e,r.useCallback((...e)=>t.current.apply(null,e),[])}(()=>{if(v&&d.current){let e=d.current.getAbsoluteTransform().decompose();s&&(e=s(e)),p.style.position="absolute",p.style.zIndex="10",p.style.top="0px",p.style.left="0px",p.style.transform=`translate(${e.x}px, ${e.y}px) rotate(${e.rotation}deg) scaleX(${e.scaleX}) scaleY(${e.scaleY})`,p.style.transformOrigin="top left"}else p.style.position="",p.style.zIndex="",p.style.top="",p.style.left="",p.style.transform="",p.style.transformOrigin="";let e=n||{},{style:t}=e,r=u(e,["style"]);Object.assign(p.style,t),Object.assign(p,r)});return r.useLayoutEffect(()=>{var e;let t=d.current;if(!t)return;let n=c?c({stage:t.getStage()}):null==(e=t.getStage())?void 0:e.container();if(n)return n.appendChild(p),v&&(e=>{let t=window.getComputedStyle(e).position;return"absolute"!==t&&"relative"!==t})(n)&&(n.style.position="relative"),t.on("absoluteTransformChange",b),b(),()=>{var e;t.off("absoluteTransformChange",b),null==(e=p.parentNode)||e.removeChild(p)}},[v,c]),r.useLayoutEffect(()=>{b()},[n,s]),r.useLayoutEffect(()=>{queueMicrotask(()=>{(0,i.flushSync)(()=>{y.render(r.createElement(f,null,e))})})}),r.useLayoutEffect(()=>()=>{setTimeout(()=>{y.unmount()})},[]),r.createElement(a.YJ,Object.assign({ref:d},t))};n(97536)},20048:(e,t)=>{"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(0<a(o,t))e[r]=t,e[n]=o,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,i=o>>>1;r<i;){var u=2*(r+1)-1,l=e[u],s=u+1,c=e[s];if(0>a(l,n))s<o&&0>a(c,l)?(e[r]=c,e[s]=n,r=s):(e[r]=l,e[u]=n,r=u);else if(s<o&&0>a(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,u=performance;t.unstable_now=function(){return u.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],f=[],d=1,p=null,y=3,v=!1,b=!1,m=!1,h=!1,g="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(m=!1,_(e),!b)if(null!==r(c))b=!0,C||(C=!0,i());else{var t=r(f);null!==t&&L(x,t.startTime-e)}}var C=!1,I=-1,T=5,P=-1;function E(){return!!h||!(t.unstable_now()-P<T)}function R(){if(h=!1,C){var e=t.unstable_now();P=e;var n=!0;try{e:{b=!1,m&&(m=!1,w(I),I=-1),v=!0;var a=y;try{t:{for(_(e),p=r(c);null!==p&&!(p.expirationTime>e&&E());){var u=p.callback;if("function"==typeof u){p.callback=null,y=p.priorityLevel;var l=u(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof l){p.callback=l,_(e),n=!0;break t}p===r(c)&&o(c),_(e)}else o(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&L(x,s.startTime-e),n=!1}}break e}finally{p=null,y=a,v=!1}}}finally{n?i():C=!1}}}if("function"==typeof k)i=function(){k(R)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,D=M.port2;M.port1.onmessage=R,i=function(){D.postMessage(null)}}else i=function(){g(R,0)};function L(e,n){I=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return y},t.unstable_next=function(e){switch(y){case 1:case 2:case 3:var t=3;break;default:t=y}var n=y;y=t;try{return e()}finally{y=n}},t.unstable_requestPaint=function(){h=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=y;y=e;try{return t()}finally{y=n}},t.unstable_scheduleCallback=function(e,o,a){var u=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?u+a:u,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=0x3fffffff;break;case 4:l=1e4;break;default:l=5e3}return l=a+l,e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:l,sortIndex:-1},a>u?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(m?(w(I),I=-1):m=!0,L(x,a-u))):(e.sortIndex=l,n(c,e),b||v||(b=!0,C||(C=!0,i()))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=y;return function(){var n=y;y=t;try{return e.apply(this,arguments)}finally{y=n}}}},40667:(e,t,n)=>{"use strict";e.exports=n(32795)},48575:(e,t)=>{"use strict";function n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(0<a(o,t))e[r]=t,e[n]=o,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,i=o>>>1;r<i;){var u=2*(r+1)-1,l=e[u],s=u+1,c=e[s];if(0>a(l,n))s<o&&0>a(c,l)?(e[r]=c,e[s]=n,r=s):(e[r]=l,e[u]=n,r=u);else if(s<o&&0>a(c,n))e[r]=c,e[s]=n,r=s;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,u=performance;t.unstable_now=function(){return u.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],f=[],d=1,p=null,y=3,v=!1,b=!1,m=!1,h=!1,g="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,k="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=r(f);null!==t;){if(null===t.callback)o(f);else if(t.startTime<=e)o(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function x(e){if(m=!1,_(e),!b)if(null!==r(c))b=!0,C||(C=!0,i());else{var t=r(f);null!==t&&L(x,t.startTime-e)}}var C=!1,I=-1,T=5,P=-1;function E(){return!!h||!(t.unstable_now()-P<T)}function R(){if(h=!1,C){var e=t.unstable_now();P=e;var n=!0;try{e:{b=!1,m&&(m=!1,w(I),I=-1),v=!0;var a=y;try{t:{for(_(e),p=r(c);null!==p&&!(p.expirationTime>e&&E());){var u=p.callback;if("function"==typeof u){p.callback=null,y=p.priorityLevel;var l=u(p.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof l){p.callback=l,_(e),n=!0;break t}p===r(c)&&o(c),_(e)}else o(c);p=r(c)}if(null!==p)n=!0;else{var s=r(f);null!==s&&L(x,s.startTime-e),n=!1}}break e}finally{p=null,y=a,v=!1}}}finally{n?i():C=!1}}}if("function"==typeof k)i=function(){k(R)};else if("undefined"!=typeof MessageChannel){var M=new MessageChannel,D=M.port2;M.port1.onmessage=R,i=function(){D.postMessage(null)}}else i=function(){g(R,0)};function L(e,n){I=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return y},t.unstable_next=function(e){switch(y){case 1:case 2:case 3:var t=3;break;default:t=y}var n=y;y=t;try{return e()}finally{y=n}},t.unstable_requestPaint=function(){h=!0},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=y;y=e;try{return t()}finally{y=n}},t.unstable_scheduleCallback=function(e,o,a){var u=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?u+a:u,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=0x3fffffff;break;case 4:l=1e4;break;default:l=5e3}return l=a+l,e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:l,sortIndex:-1},a>u?(e.sortIndex=a,n(f,e),null===r(c)&&e===r(f)&&(m?(w(I),I=-1):m=!0,L(x,a-u))):(e.sortIndex=l,n(c,e),b||v||(b=!0,C||(C=!0,i()))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=y;return function(){var n=y;y=t;try{return e.apply(this,arguments)}finally{y=n}}}},61659:(e,t,n)=>{"use strict";e.exports=n(20048)},73307:(e,t)=>{"use strict";t.ConcurrentRoot=1,t.DefaultEventPriority=32,t.DiscreteEventPriority=2}
1,74852:(e,t,n)=>{"use strict";n.d(t,{jl:()=>eS,YJ:()=>eD,_V:()=>eO,Wd:()=>eM,rw:()=>eL,yp:()=>eF,BI:()=>eY,EY:()=>ej,Ge:()=>e$,y3:()=>eE});var r={};n.r(r),n.d(r,{NotPendingTransition:()=>ek,appendChild:()=>G,appendChildToContainer:()=>W,appendInitialChild:()=>x,cancelTimeout:()=>$,clearContainer:()=>ei,commitMount:()=>ee,commitTextUpdate:()=>Q,commitUpdate:()=>et,createInstance:()=>C,createTextInstance:()=>I,detachDeletedInstance:()=>eu,finalizeInitialChildren:()=>T,getChildHostContext:()=>j,getCurrentEventPriority:()=>el,getCurrentUpdatePriority:()=>ed,getInstanceFromScope:()=>ec,getPublicInstance:()=>P,getRootHostContext:()=>O,hideInstance:()=>en,hideTextInstance:()=>er,idlePriority:()=>g.unstable_IdlePriority,insertBefore:()=>J,insertInContainerBefore:()=>X,isPrimaryRenderer:()=>z,maySuspendCommit:()=>eb,noTimeout:()=>K,now:()=>g.unstable_now,preloadInstance:()=>em,prepareForCommit:()=>E,preparePortalMount:()=>R,prepareScopeUpdate:()=>es,prepareUpdate:()=>M,removeChild:()=>Z,removeChildFromContainer:()=>V,requestPostPaintCallback:()=>ev,resetAfterCommit:()=>D,resetFormInstance:()=>e_,resetTextContent:()=>L,resolveUpdatePriority:()=>ep,run:()=>g.unstable_runWithPriority,scheduleMicrotask:()=>Y,scheduleTimeout:()=>F,setCurrentUpdatePriority:()=>ef,shouldAttemptEagerTransition:()=>ey,shouldDeprioritizeSubtree:()=>S,shouldSetTextContent:()=>U,startSuspendingCommit:()=>eh,supportsHydration:()=>H,supportsMicrotasks:()=>N,supportsMutation:()=>B,supportsPersistence:()=>q,suspendInstance:()=>eg,unhideInstance:()=>eo,unhideTextInstance:()=>ea,waitForCommitToBeReady:()=>ew,warnsIfNotActing:()=>A}),n(89313);var o=n(14232);let a=n(96375).k;var i=n(40667),u=n.n(i),l=n(87302),s=n(29603);let c={children:!0,ref:!0,key:!0,style:!0,forwardedRef:!0,unstable_applyCache:!0,unstable_applyDrawHitFromCache:!0},f=!1,d=!1,p=".react-konva-event",y=`ReactKonva: You have a Konva node with draggable = true and position defined but no onDragMove or onDragEnd events are handled.
2Position of a node will be changed during drag&drop, so you should update state of the react app as well.
3Consider to add onDragMove or onDragEnd events.
4For more info see: https://github.com/konvajs/react-konva/issues/256
5`,v=`ReactKonva: You are using "zIndex" attribute for a Konva node.
6react-konva may get confused with ordering. Just define correct order of elements in your render function of a component.
7For more info see: https://github.com/konvajs/react-konva/issues/194
8`,b={};function m(e,t,n=b){if(!f&&"zIndex"in t&&(console.warn(v),f=!0),!d&&t.draggable){var r=void 0!==t.x||void 0!==t.y,o=t.onDragEnd||t.onDragMove;r&&!o&&(console.warn(y),d=!0)}for(var a in n)if(!c[a]){var i="on"===a.slice(0,2),u=n[a]!==t[a];if(i&&u){var l=a.substr(2).toLowerCase();"content"===l.substr(0,7)&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),e.off(l,n[a])}t.hasOwnProperty(a)||e.setAttr(a,void 0)}var s=t._useStrictMode,g={},w=!1;let k={};for(var a in t)if(!c[a]){var i="on"===a.slice(0,2),_=n[a]!==t[a];if(i&&_){var l=a.substr(2).toLowerCase();"content"===l.substr(0,7)&&(l="content"+l.substr(7,1).toUpperCase()+l.substr(8)),t[a]&&(k[l]=t[a])}!i&&(t[a]!==n[a]||s&&t[a]!==e.getAttr(a))&&(w=!0,g[a]=t[a])}for(var l in w&&(e.setAttrs(g),h(e)),k)e.off(l+p),e.on(l+p,k[l])}function h(e){if(!s.kg.autoDrawEnabled){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}}var g=n(61659);let w={},k={};a.Node.prototype._applyProps=m;let _=l.DefaultEventPriority;function x(e,t){if("string"==typeof t)return void console.error(`Do not use plain text as child of Konva.Node. You are using text: ${t}`);e.add(t),h(e)}function C(e,t,n){let r=a[e];r||(console.error(`Konva has no node with the type ${e}. Group will be used instead. If you use minimal version of react-konva, just import required nodes into Konva: "import "konva/lib/shapes/${e}"  If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html`),r=a.Group);let o={},i={};for(var u in t)"ref"!==u&&("on"===u.slice(0,2)?i[u]=t[u]:o[u]=t[u]);let l=new r(o);return m(l,i),l}function I(e,t,n){console.error(`Text components are not supported for now in ReactKonva. Your text is: "${e}"`)}function T(e,t,n){return!1}function P(e){return e}function E(){return null}function R(){return null}function M(e,t,n,r){return k}function D(){}function L(e){}function S(e,t){return!1}function O(){return w}function j(){return w}let F=setTimeout,$=clearTimeout,N=!0,Y=e=>{e()},K=-1;function U(e,t){return!1}let z=!1,A=!1,B=!0,q=!1,H=!1;function G(e,t){t.parent===e?t.moveToTop():e.add(t),h(e)}function W(e,t){t.parent===e?t.moveToTop():e.add(t),h(e)}function J(e,t,n){t._remove(),e.add(t),t.setZIndex(n.getZIndex()),h(e)}
8function X(e,t,n){J(e,t,n)}function Z(e,t){t.destroy(),t.off(p),h(e)}function V(e,t){t.destroy(),t.off(p),h(e)}function Q(e,t,n){console.error(`Text components are not yet supported in ReactKonva. You text is: "${n}"`)}function ee(e,t,n){}function et(e,t,n,r){m(e,r,n)}function en(e){e.hide(),h(e)}function er(e){}function eo(e,t){(null==t.visible||t.visible)&&e.show()}function ea(e,t){}function ei(e){}function eu(){}function el(){return l.DefaultEventPriority}function es(){}function ec(){return null}function ef(e){_=e}function ed(){return _}function ep(){return l.DiscreteEventPriority}function ey(){return!1}function ev(){}function eb(){return!1}function em(){return!0}function eh(){}function eg(){}function ew(){return null}let ek=null;function e_(){}function ex(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(t){return e}}(()=>{var e,t;return"undefined"!=typeof window&&((null==(e=window.document)?void 0:e.createElement)||(null==(t=window.navigator)?void 0:t.product)==="ReactNative")})()?o.useLayoutEffect:o.useEffect;let eC=ex(o.createContext(null));class eI extends o.Component{render(){return o.createElement(eC.Provider,{value:this._reactInternals},this.props.children)}}let eT=Symbol.for("react.context"),eP=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===eT;function eE(){let e=function(){let e=function(){let e=o.useContext(eC);if(null===e)throw Error("its-fine: useFiber must be called within a <FiberProvider />!");let t=o.useId();return o.useMemo(()=>{for(let n of[e,null==e?void 0:e.alternate]){if(!n)continue;let e=function e(t,n,r){if(!t)return;if(!0===r(t))return t;let o=n?t.return:t.child;for(;o;){let t=e(o,n,r);if(t)return t;o=n?null:o.sibling}}(n,!1,e=>{let n=e.memoizedState;for(;n;){if(n.memoizedState===t)return!0;n=n.next}});if(e)return e}},[e,t])}(),[t]=o.useState(()=>new Map);t.clear();let n=e;for(;n;){let e=n.type;
8eP(e)&&e!==eC&&!t.has(e)&&t.set(e,o.use(ex(e))),n=n.return}return t}();return o.useMemo(()=>Array.from(e.keys()).reduce((t,n)=>r=>o.createElement(t,null,o.createElement(n.Provider,{...r,value:e.get(n)})),e=>o.createElement(eI,{...e})),[e])}if(-1===o.version.indexOf("19"))throw Error("react-konva version 19 is only compatible with React 19. Make sure to have the last version of react-konva and react or downgrade react-konva to version 18.");let eR=e=>{let t=o.useRef(null),n=o.useRef(null),r=o.useRef(null),i=function(e){let t=o.useRef({});return o.useLayoutEffect(()=>{t.current=e}),o.useLayoutEffect(()=>()=>{t.current={}},[]),t.current}(e),u=eE(),s=o.useRef(!1),c=t=>{let{forwardedRef:n}=e;n&&("function"==typeof n?n(t):n.current=t)},f=(()=>{let e=o.useRef(0);return o.useMemo(()=>{e.current++},[]),e.current>1})();return o.useLayoutEffect(()=>s.current&&f?()=>{s.current=!1,c(null),eN.updateContainer(null,r.current,null),n.current.destroy()}:(s.current=!0,n.current=new a.Stage({width:e.width,height:e.height,container:t.current}),c(n.current),r.current=eN.createContainer(n.current,l.ConcurrentRoot,null,!1,null,"",console.error,console.error,console.error,null),eN.updateContainer(o.createElement(u,{},e.children),r.current,null,()=>{}),()=>{f||(c(null),eN.updateContainer(null,r.current,null),n.current.destroy())}),[]),o.useLayoutEffect(()=>{c(n.current),m(n.current,e,i),eN.updateContainer(o.createElement(u,{},e.children),r.current,null)}),o.createElement("div",{ref:t,id:e.id,accessKey:e.accessKey,className:e.className,role:e.role,style:e.style,tabIndex:e.tabIndex,title:e.title})},eM="Layer",eD="Group",eL="Rect",eS="Circle",eO="Image",ej="Text",eF="Shape",e$="Transformer",eN=u()(r);eN.injectIntoDevTools({findHostInstanceByFiber:()=>null,bundleType:0,version:o.version,rendererPackageName:"react-konva"});let eY=o.forwardRef((e,t)=>o.createElement(eI,{},o.createElement(eR,{...e,forwardedRef:t})))},87302:(e,t,n)=>{"use strict";e.exports=n(73307)},97536:(e,t,n)=>{var r=n(14232);e.exports=function(e,t,n){let o=r.useRef("loading"),a=r.useRef(),[i,u]=r.useState(0),l=r.useRef(),s=r.useRef(),c=r.useRef();return(l.current!==e||s.current!==t||c.current!==n)&&(o.current="loading",a.current=void 0,l.current=e,s.current=t,c.current=n),r.useLayoutEffect(function(){if(e){var r=document.createElement("img");return r.addEventListener("load",i),r.addEventListener("error",l),t&&(r.crossOrigin=t),n&&(r.referrerPolicy=n),r.src=e,function(){r.removeEventListener("load",i),r.removeEventListener("error",l)}}function i(){r.decode().catch(()=>{}).finally(()=>{o.current="loaded",a.current=r,u(Math.random())})}function l(){o.current="failed",a.current=void 0,u(Math.random())}},[e,t,n]),[a.current,o.current]}}}]);

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.