PageSourceSearch

https://www.joshwcomeau.com/_next/static/chunks/23184.4693f060960cc1ea.js

js joshwcomeau.com collected 2026-10-02 02:23:33 UTC 2,048 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23184],{27769:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>o});var u=r(29549);r(68793);var l=r(24299),a=r(13320);let n=(0,l.I)("div")({name:"OutputWrapper",class:"o1kjxlod",propsAsIs:!1}),s=(0,l.I)("img")({name:"Image",class:"i1k5eqjx",propsAsIs:!1}),o=function(){return(0,u.jsx)(a.Ay,{outputWrapper:n,customGrid:{gridTemplateColumns:"min(400px, 100%)",justifyContent:"center"},initialValues:{hueRotate:0},controls:[(0,u.jsx)(a.oP,{id:"hueRotate",label:"Hue Rotate",min:0,max:360,previewRenderer:e=>"".concat(e,"deg")},"hueRotate")],children:e=>{let{hueRotate:t}=e;return(0,u.jsx)(s,{src:"/images/color-shifting/bird.jpg",alt:"A photo of a colorful bird",style:{filter:"hue-rotate(".concat(t,"deg)")}})}})};r(31753)},31753:e=>{e.exports={o1kjxlod:"o1kjxlod",i1k5eqjx:"i1k5eqjx"}},85423:(e,t,r)=>{"use strict";r.d(t,{o:()=>d});var u=r(29549),l=r(68793),a=r(38523);let n=(0,l.createContext)(null);var s=r(4682);let o=e=>!e.isLayoutDirty&&e.willUpdate(!1),i=e=>!0===e,c=e=>i(!0===e)||"id"===e,d=({children:e,id:t,inherit:r=!0})=>{let d=(0,l.useContext)(a.L),p=(0,l.useContext)(n),[x,f]=(0,s.C)(),k=(0,l.useRef)(null),m=d.id||p;null===k.current&&(c(r)&&m&&(t=t?m+"-"+t:m),k.current={id:t,group:i(r)&&d.group||function(){let e=new Set,t=new WeakMap,r=()=>e.forEach(o);return{add:u=>{e.add(u),t.set(u,u.addEventListener("willUpdate",r))},remove:u=>{e.delete(u);let l=t.get(u);l&&(l(),t.delete(u)),r()},dirty:r}}()});let h=(0,l.useMemo)(()=>({...k.current,forceRender:x}),[f]);return(0,u.jsx)(a.L.Provider,{value:h,children:e})}},4682:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});var u=r(68793),l=r(91104),a=r(73420);function n(){let e=(0,l.a)(),[t,r]=(0,u.useState)(0),n=(0,u.useCallback)(()=>{e.current&&r(t+1)},[t]);return[(0,u.useCallback)(()=>a.Gt.postRender(n),[n]),t]}},91104:(e,t,r)=>{"use strict";r.d(t,{a:()=>a});var u=r(68793),l=r(84288);function a(){let e=(0,u.useRef)(!1);return(0,l.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}}}]);
2//# sourceMappingURL=23184.4693f060960cc1ea.js.map

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.