PageSourceSearch

https://fabric.so/_next/static/chunks/8822-a0aac1f64cdd694a.js

js fabric.so collected 2026-09-24 11:53:18 UTC 7,881 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="a913c442-e0fe-4a16-b977-c0077fbadacc",e._sentryDebugIdIdentifier="sentry-dbid-a913c442-e0fe-4a16-b977-c0077fbadacc")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8822],{43601:(e,t)=>{for(var r="u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),a={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},n={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:r?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},i={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},o=1;o<20;o++)i["f"+o]=111+o;function s(e,t,r){!t||"byKey"in t||(r=t,t=null),Array.isArray(e)||(e=[e]);var o=e.map(function(e){return function(e,t){var r=t&&t.byKey,o={},s=(e=e.replace("++","+add")).split("+"),u=s.length;for(var l in a)o[a[l]]=!1;var d=!0,h=!1,f=void 0;try{for(var p,y=s[Symbol.iterator]();!(d=(p=y.next()).done);d=!0){var w=p.value,b=w.endsWith("?")&&w.length>1;b&&(w=w.slice(0,-1));var v=c(w),m=a[v];if(w.length>1&&!m&&!n[w]&&!i[v])throw TypeError('Unknown modifier: "'+w+'"');1!==u&&m||(r?o.key=v:o.which=function(e){return i[e=c(e)]||e.toUpperCase().charCodeAt(0)}(w)),m&&(o[m]=!b||null)}}catch(e){h=!0,f=e}finally{try{!d&&y.return&&y.return()}finally{if(h)throw f}}return o}(e,t)}),s=function(e){return o.some(function(t){return function(e,t){for(var r in e){var a=e[r],n=void 0;if(null!=a&&(null!=(n="key"===r&&null!=t.key?t.key.toLowerCase():"which"===r?91===a&&93===t.which?91:t.which:t[r])||!1!==a)&&n!==a)return!1}return!0}(t,e)})};return null==r?s:s(r)}function c(e){return n[e=e.toLowerCase()]||e}t.Ay=s,t.v_=s},44322:(e,t,r)=>{r.d(t,{A:()=>i});class a{value;next;constructor(e){this.value=e}}class n{#e;#t;#r;constructor(){this.clear()}enqueue(e){let t=new a(e);this.#e?this.#t.next=t:this.#e=t,this.#t=t,this.#r++}dequeue(){let e=this.#e;if(e)return this.#e=this.#e.next,this.#r--,this.#e||(this.#t=void 0),e.value}peek(){if(this.#e)return this.#e.value}clear(){this.#e=void 0,this.#t=void 0,this.#r=0}get size(){return this.#r}*[Symbol.iterator](){let e=this.#e;for(;e;)yield e.value,e=e.next}*drain(){for(;this.#e;)yield this.dequeue()}}function i(e){o(e);let t=new n,r=0,a=()=>{r<e&&t.size>0&&(t.dequeue()(),r++)},i=async(e,t,n)=>{let i=(async()=>e(...n))();t(i);try{await i}catch{}r--,a()},s=(n,...o)=>new Promise(s=>{new Promise(e=>{t.enqueue(e)}
1).then(i.bind(void 0,n,s,o)),(async()=>{await Promise.resolve(),r<e&&a()})()});return Object.defineProperties(s,{activeCount:{get:()=>r},pendingCount:{get:()=>t.size},clearQueue:{value(){t.clear()}},concurrency:{get:()=>e,set(n){o(n),e=n,queueMicrotask(()=>{for(;r<e&&t.size>0;)a()})}}}),s}function o(e){if(!((Number.isInteger(e)||e===1/0)&&e>0))throw TypeError("Expected `concurrency` to be a number from 1 and up")}},53906:(e,t,r)=>{r.d(t,{q:()=>s});var a=r(9127),n=r(55791),i=class extends a.${constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(e){super.setOptions({...e,behavior:(0,n.PL)()})}getOptimisticResult(e){return e.behavior=(0,n.PL)(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"forward"}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:"backward"}}})}createResult(e,t){let{state:r}=e,a=super.createResult(e,t),{isFetching:i,isRefetching:o,isError:s,isRefetchError:c}=a,u=r.fetchMeta?.fetchMore?.direction,l=s&&"forward"===u,d=i&&"forward"===u,h=s&&"backward"===u,f=i&&"backward"===u;return{...a,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,n.rB)(t,r.data),hasPreviousPage:(0,n.RQ)(t,r.data),isFetchNextPageError:l,isFetchingNextPage:d,isFetchPreviousPageError:h,isFetchingPreviousPage:f,isRefetchError:c&&!l&&!h,isRefetching:o&&!d&&!f}}},o=r(36776);function s(e,t){return(0,o.t)(e,i,t)}},79592:(e,t,r)=>{r.d(t,{C1:()=>x,bL:()=>k});var a=r(77290),n=r(61044),i=r(38192),o=r(30770),s=r(16231),c=r(17531),u=r(56963),l=r(78108),d=r(53515),h=r(86818),f="Checkbox",[p,y]=(0,i.A)(f),[w,b]=p(f);function v(e){let{__scopeCheckbox:t,checked:r,children:n,defaultChecked:i,disabled:o,form:c,name:u,onCheckedChange:l,required:d,value:p="on",internal_do_not_use_render:y}=e,[b,v]=(0,s.i)({prop:r,defaultProp:i??!1,onChange:l,caller:f}),[m,g]=a.useState(null),[k,P]=a.useState(null),x=a.useRef(!1),C=!m||!!c||!!m.closest("form"),E={checked:b,disabled:o,setChecked:v,control:m,setControl:g,name:u,form:c,value:p,hasConsumerStoppedPropagationRef:x,required:d,defaultChecked:!R(i)&&i,isFormControl:C,bubbleInput:k,setBubbleInput:P};return(0,h.jsx)(w,{scope:t,...E,children:"function"==typeof y?y(E):n})}var m="CheckboxTrigger",g=a.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...i},s)=>{let{control:c,value:u,disabled:l,checked:f,required:p,setControl:y,setChecked:w,hasConsumerStoppedPropagationRef:v,isFormControl:g,bubbleInput:k}=b(m,e),P=(0,n.s)(s,y),x=a.useRef(f);return a.useEffect(()=>{let e=c?.form;if(e){let t=()=>w(x.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,w]),(0,h.jsx)(d.sG.button,{type:"button",role:"checkbox","aria-checked":R(f)?"mixed":f,"aria-required":p,"data-state":N(f),"data-disabled":l?"":void 0,disabled:l,value:u,...i,ref:P,onKeyDown:(0,o.mK)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,o.mK)(r,e=>{w(e=>!!R(e)||!e),k&&g&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})});g.displayName=m;var k=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:n,defaultChecked:i,required:o,disabled:s,value:c,onCheckedChange:u,form:l,...d}=e;return(0,h.jsx)(v,{__scopeCheckbox:r,checked:n,defaultChecked:i,disabled:s,required:o,onCheckedChange:u,name:a,form:l,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(g,{...d,ref:t,__scopeCheckbox:r}),e&&(0,h.jsx)(E,{__scopeCheckbox:r})]})})});k.displayName=f;var P="CheckboxIndicator",x=a.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...n}=e,i=b(P,r);return(0,h.jsx)(l.C,{present:a||R(i.checked)||!0===i.checked,children:(0,h.jsx)(d.sG.span,{"data-state":N(i.checked),"data-disabled":i.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});x.displayName=P;var C="CheckboxBubbleInput",E=a.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:i,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:l,required:f,disabled:p,name:y,value:w,form:v,bubbleInput:m,setBubbleInput:g}=b(C,e),k=(0,n.s)(r,g),P=(0,c.Z)(s),x=(0,u.X)(i);a.useEffect(()=>{if(!m)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!o.current;if(P!==s&&e){let r=new Event("click",{bubbles:t});m.indeterminate=R(s),e.call(m,!R(s)&&s),m.dispatchEvent(r)}},[m,P,s,o]);let E=a.useRef(!R(s)&&s);return(0,h.jsx)(d.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??E.current,required:f,disabled:p,name:y,value:w,form:v,...t,tabIndex:-1,ref:k,style:{...t.style,...x,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function R(e){return"indeterminate"===e}function N(e){return R(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=C}}]);

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.