PageSourceSearch

https://www.makingsfinekitchens.com.au/_next/static/chunks/808-02657b9feccf84bf.js

js makingsfinekitchens.com.au collected 2026-10-08 17:01:23 UTC 27,291 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[808],{73431:function(t){var e="function"==typeof Float32Array;function i(t,e,i){return(((1-3*i+3*e)*t+(3*i-6*e))*t+3*e)*t}function s(t,e,i){return 3*(1-3*i+3*e)*t*t+2*(3*i-6*e)*t+3*e}function n(t){return t}t.exports=function(t,r,a,l){if(!(0<=t&&t<=1&&0<=a&&a<=1))throw Error("bezier x values must be in [0, 1] range");if(t===r&&a===l)return n;for(var o=e?new Float32Array(11):Array(11),h=0;h<11;++h)o[h]=i(.1*h,t,a);return function(e){return 0===e?0:1===e?1:i(function(e){for(var n=0,r=1;10!==r&&o[r]<=e;++r)n+=.1;var l=n+(e-o[--r])/(o[r+1]-o[r])*.1,h=s(l,t,a);return h>=.001?function(t,e,n,r){for(var a=0;a<4;++a){var l=s(e,n,r);if(0===l)break;var o=i(e,n,r)-t;e-=o/l}return e}(e,l,t,a):0===h?l:function(t,e,s,n,r){var a,l,o=0;do(a=i(l=e+(s-e)/2,n,r)-t)>0?s=l:e=l;while(Math.abs(a)>1e-7&&++o<10);return l}(e,n,n+.1,t,a)}(e),r,l)}}},72141:function(t,e,i){"use strict";i.d(e,{UG:function(){return G},mU:function(){return q},Xu:function(){return K}});var s,n,r,a,l,o,h,u,d,c,p,f=i(73431),m=i.n(f),v=function(t){this.startX=t.startX,this.startY=t.startY,this.endX=t.endX,this.endY=t.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=t.startMultiplierX||1,this.endMultiplierX=t.endMultiplierX||1,this.startMultiplierY=t.startMultiplierY||1,this.endMultiplierY=t.endMultiplierY||1};function g(){return(g=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}(s=o||(o={})).speed="speed",s.translateX="translateX",s.translateY="translateY",s.rotate="rotate",s.rotateX="rotateX",s.rotateY="rotateY",s.rotateZ="rotateZ",s.scale="scale",s.scaleX="scaleX",s.scaleY="scaleY",s.scaleZ="scaleZ",s.opacity="opacity",(n=h||(h={})).px="px",n["%"]="%",n.vh="vh",n.vw="vw",(r=u||(u={})).deg="deg",r.turn="turn",r.rad="rad",(d||(d={}))[""]="",(a=c||(c={})).vertical="vertical",a.horizontal="horizontal",(l=p||(p={})).ease="ease",l.easeIn="easeIn",l.easeOut="easeOut",l.easeInOut="easeInOut",l.easeInQuad="easeInQuad",l.easeInCubic="easeInCubic",l.easeInQuart="easeInQuart",l.easeInQuint="easeInQuint",l.easeInSine="easeInSine",l.easeInExpo="easeInExpo",l.easeInCirc="easeInCirc",l.easeOutQuad="easeOutQuad",l.easeOutCubic="easeOutCubic",l.easeOutQuart="easeOutQuart",l.easeOutQuint="easeOutQuint",l.easeOutSine="easeOutSine",l.easeOutExpo="easeOutExpo",l.easeOutCirc="easeOutCirc",l.easeInOutQuad="easeInOutQuad",l.easeInOutCubic="easeInOutCubic",l.easeInOutQuart="easeInOutQuart",l.easeInOutQuint="easeInOutQuint",l.easeInOutSine="easeInOutSine",l.easeInOutExpo="easeInOutExpo",l.easeInOutCirc="easeInOutCirc",l.easeInBack="easeInBack",l.easeOutBack="easeOutBack",l.easeInOutBack="easeInOutBack";var w=0,E=function(){function t(t){var e=t.el.getBoundingClientRect();if(t.view.scrollContainer){var i=t.view.scrollContainer.getBoundingClientRect();e=g({},e,{top:e.top-i.top,right:e.right-i.left,bottom:e.bottom-i.top,left:e.left-i.left})}this.height=t.el.offsetHeight,this.width=t.el.offsetWidth,this.left=e.left,this.right=e.right,this.top=e.top,this.bottom=e.bottom,t.rootMargin&&this._setRectWithRootMargin(t.rootMargin)}return t.prototype._setRectWithRootMargin=function(t){var e=t.top+t.bottom,i=t.left+t.right;this.top-=t.top,this.right+=t.right,this.bottom+=t.bottom,this.left-=t.left,this.height+=e,this.width+=i},t}(),b=[d[""],h.px,h["%"],h.vh,h.vw,u.deg,u.turn,u.rad];function y(t,e){void 0===e&&(e=h["%"]);var i={value:0,unit:e};if(void 0===t)return i;if(!("number"==typeof t||"string"==typeof t))throw Error("Invalid value provided. Must provide a value as a string or number");if(t=String(t),i.value=parseFloat(t),i.unit=t.match(/[\d.\-+]*\s*(.*)/)[1]||e,!b.includes(i.unit))throw Error("Invalid unit provided.");return i}var x={ease:[.25,.1,.25,1],easeIn:[.42,0,1,1],easeOut:[0,0,.58,1],easeInOut:[.42,0,.58,1],easeInQuad:[.55,.085,.68,.53],easeInCubic:[.55,.055,.675,.19],easeInQuart:[.895,.03,.685,.22],easeInQuint:[.755,.05,.855,.06],easeInSine:[.47,0,.745,.715],easeInExpo:[.95,.05,.795,.035],easeInCirc:[.6,.04,.98,.335],easeOutQuad:[.25,.46,.45,.94],easeOutCubic:[.215,.61,.355,1],easeOutQuart:[.165,.84,.44,1],easeOutQuint:[.23,1,.32,1],easeOutSine:[.39,.575,.565,1],easeOutExpo:[.19,1,.22,1],easeOutCirc:[.075,.82,.165,1],easeInOutQuad:[.455,.03,.515,.955],easeInOutCubic:[.645,.045,.355,1],easeInOutQuart:[.77,0,.175,1],easeInOutQuint:[.86,0,.07,1],easeInOutSine:[.445,.05,.55,.95],easeInOutExpo:[1,0,0,1],easeInOutCirc:[.785,.135,.15,.86],easeInBack:[.6,-.28,.735,.045],easeOutBack:[.175,.885,.32,1.275],easeInOutBack:[.68,-.55,.265,1.55]};function C(t){if(Array.isArray(t))return m()(t[0],t[1],t[2],t[3]);if("string"==typeof t&&void 0!==x[t]){var e=x[t];return m()(e[0],e[1],e[2],e[3])}}var _=Object.values(o),I={speed:"px",translateX:"%",translateY:"%",rotate:"deg",rotateX:"deg",rotateY:"deg",rotateZ:"deg",scale:"",scaleX:"",scaleY:"",scaleZ:"",opacity:""};function O(t,e){var i={};return _.forEach(function(s){var n=I[s];if("number"==typeof(null==t?void 0:t[s])){var r=null==t?void 0:t[s],a=y(10*(r||0)+"px"),l=y(-10*(r||0)+"px"),o={start:a.value,end:l.value,unit:a.unit};e===c.vertical&&(i.translateY=o),e===c.horizontal&&(i.translateX=o)}if(Array.isArray(null==t?void 0:t[s])){var h=null==t?void 0:t[s];if(void 0!==h[0]&&void 0!==h[1]){var u=y(null==h?void 0:h[0],n),d=y(null==h?void 0:h[1],n),p=C(null==h?void 0:h[2]);if(i[s]={start:u.value,end:d.value,unit:u.unit,easing:p}
1,u.unit!==d.unit)throw Error("Must provide matching units for the min and max offset values of each axis.")}}}),i}function S(t,e,i,s){var n=(i-t)/e;return s&&(n=s(n)),n}function P(t,e){var i,s;return{value:(i="function"==typeof t.easing?t.easing(e):e,s=(null==t?void 0:t.start)||0,(((null==t?void 0:t.end)||0)-s)*(i-0)/1+s),unit:null==t?void 0:t.unit}}var M=Object.values(o).filter(function(t){return"opacity"!==t});function Y(t){var e=t.el;e&&(e.style.transform="",e.style.opacity="")}function X(t,e,i){return Math.max(i/(i+(Math.abs(t)+Math.abs(e))*(e>t?-1:1)),1)}function A(t,e){var i=t.start,s=t.end,n=t.unit;if("%"===n){var r=e/100;i*=r,s*=r}if("vw"===n){var a=i/100,l=s/100;i=window.innerWidth*a,s=window.innerWidth*l}if("vh"===n){var o=i/100,h=s/100;i=window.innerHeight*o,s=window.innerHeight*h}return{start:i,end:s}}var k={start:0,end:0,unit:""},z=function(t,e,i){return Math.min(Math.max(t,e),i)},H=function(){function t(t){var e,i;this.el=t.el,this.props=t.props,this.scrollAxis=t.scrollAxis,this.disabledParallaxController=t.disabledParallaxController||!1,this.id=++w,this.effects=O(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(t.props.easing),e=t.el,i=Object.keys(this.effects).includes("opacity"),e.style.willChange="transform"+(i?",opacity":"")}var e=t.prototype;return e.updateProps=function(t){return this.props=g({},this.props,t),this.effects=O(t,this.scrollAxis),this._setElementEasing(t.easing),this},e.setCachedAttributes=function(t,e){Y(this),this.rect=new E({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:t});var i,s,n,r,a,l,o,h,u,d,p,f,m=(i=this.props,s=this.effects,n=this.scrollAxis,!i.rootMargin&&!i.targetElement&&!i.shouldDisableScalingTranslations&&(!!s.translateX&&n===c.horizontal||!!s.translateY&&n===c.vertical));return"number"==typeof this.props.startScroll&&"number"==typeof this.props.endScroll?(this.limits=new v({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(m?(this.limits=function(t,e,i,s,n,r){var a=i.translateX||k,l=i.translateY||k,o=A(a,t.width),h=o.start,u=o.end,d=A(l,t.height),p=d.start,f=d.end,m=t.top-e.height,g=t.left-e.width,w=t.bottom,E=t.right,b=1,y=1;n===c.vertical&&(y=b=X(p,f,e.height+t.height));var x=1,C=1;if(n===c.horizontal&&(C=x=X(h,u,e.width+t.width)),p<0&&(m+=p*b),f>0&&(w+=f*y),h<0&&(g+=h*x),u>0&&(E+=u*C),g+=s.x,E+=s.x,m+=s.y,w+=s.y,r){var _=s.y+t.top<e.height,I=s.x+t.left<e.width,O=s.y+t.bottom>e.scrollHeight-e.height,S=s.x+t.right>e.scrollWidth-e.height;_&&O&&(b=1,y=1,m=0,w=e.scrollHeight-e.height),I&&S&&(x=1,C=1,g=0,E=e.scrollWidth-e.width),!_&&O&&(m=t.top-e.height+s.y,b=X(p,f,(w=e.scrollHeight-e.height)-m),y=1,p<0&&(m+=p*b)),!I&&S&&(g=t.left-e.width+s.x,x=X(h,u,(E=e.scrollWidth-e.width)-g),C=1,h<0&&(g+=h*x)),_&&!O&&(m=0,b=1,y=X(p,f,(w=t.bottom+s.y)-m),f>0&&(w+=f*y)),I&&!S&&(g=0,x=1,C=X(h,u,(E=t.right+s.x)-g),u>0&&(E+=u*C))}return new v({startX:g,startY:m,endX:E,endY:w,startMultiplierX:x,endMultiplierX:C,startMultiplierY:b,endMultiplierY:y})}(this.rect,t,this.effects,e,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=(r=this.effects,a=this.limits,(l=g({},r)).translateX&&(l.translateX=g({},r.translateX,{start:l.translateX.start*a.startMultiplierX,end:l.translateX.end*a.endMultiplierX})),l.translateY&&(l.translateY=g({},r.translateY,{start:l.translateY.start*a.startMultiplierY,end:l.translateY.end*a.endMultiplierY})),l)):this.limits=(o=this.rect,h=this.props.shouldAlwaysCompleteAnimation,u=o.top-t.height,d=o.left-t.width,p=o.bottom,f=o.right,d+=e.x,f+=e.x,u+=e.y,p+=e.y,h&&(e.y+o.top<t.height&&(u=0),e.x+o.left<t.width&&(d=0),p>t.scrollHeight-t.height&&(p=t.scrollHeight-t.height),f>t.scrollWidth-t.width&&(f=t.scrollWidth-t.width)),new v({startX:d,startY:u,endX:f,endY:p})),this._setElementStyles(),this)},e._updateElementIsInView=function(t){var e=null===this.isInView;t!==this.isInView&&(t?this.props.onEnter&&this.props.onEnter(this):!e&&(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=t},e._setFinalProgress=function(){var t=z(Math.round(this.progress),0,1);this._updateElementProgress(t)},e._setElementStyles=function(){this.props.disabled||this.disabledParallaxController||function(t,e,
1i){if(i){var s,n=M.reduce(function(i,s){var n=t[s]&&P(t[s],e);return void 0===n||void 0===n.value||void 0===n.unit?i:i+(s+"("+n.value)+n.unit+")"},""),r=void 0===(s=t.opacity&&P(t.opacity,e))||void 0===s.value||void 0===s.unit?"":""+s.value;i.style.transform=n,i.style.opacity=r}}(this.scaledEffects||this.effects,this.progress,this.el)},e._updateElementProgress=function(t){this.progress=t,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},e._setElementEasing=function(t){this.easing=C(t)},e.updateElementOptions=function(t){this.scrollAxis=t.scrollAxis,this.disabledParallaxController=t.disabledParallaxController||!1},e.updatePosition=function(t){if(!this.limits)return this;var e=this.scrollAxis===c.vertical,i=null===this.isInView,s=e?this.limits.startY:this.limits.startX,n=e?this.limits.endY:this.limits.endX,r=e?this.limits.totalY:this.limits.totalX,a=e?t.y:t.x,l=a>=s&&a<=n;if(this._updateElementIsInView(l),l){var o=S(s,r,a,this.easing);this._updateElementProgress(o),this._setElementStyles()}else i&&(this.progress=z(Math.round(S(s,r,a,this.easing)),0,1),this._setElementStyles());return this},t}(),L=function(){function t(t){this.scrollContainer=t.scrollContainer,this.width=t.width,this.height=t.height,this.scrollHeight=t.scrollHeight,this.scrollWidth=t.scrollWidth}var e=t.prototype;return e.hasChanged=function(t){return t.width!==this.width||t.height!==this.height||t.scrollWidth!==this.scrollWidth||t.scrollHeight!==this.scrollHeight},e.setSize=function(t){return this.width=t.width,this.height=t.height,this.scrollHeight=t.scrollHeight,this.scrollWidth=t.scrollWidth,this},t}(),W=function(){function t(t,e){this.x=t,this.y=e,this.dx=0,this.dy=0}return t.prototype.setScroll=function(t,e){return this.dx=t-this.x,this.dy=e-this.y,this.x=t,this.y=e,this},t}(),Q=function(){function t(t){var e=t.scrollAxis,i=void 0===e?c.vertical:e,s=t.scrollContainer,n=t.disabled;this.disabled=void 0!==n&&n,this.scrollAxis=i,this.elements=[],this._hasScrollContainer=!!s,this.viewEl=null!=s?s:window;var r=this._getScrollPosition(),a=r[0],l=r[1];this.scroll=new W(a,l),this.view=new L({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?s:void 0}),this._ticking=!1,this._supportsPassive=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){return t=!0,!0}});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t}(),this._bindAllMethods(),this.disabled||(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}t.init=function(e){if(!("undefined"!=typeof window))throw Error("Looks like ParallaxController.init() was called on the server. This method must be called on the client.");return new t(e)};var e=t.prototype;return e._bindAllMethods=function(){var t=this;["_addListeners","_removeListeners","_getScrollPosition","_handleScroll","_handleUpdateCache","_updateAllElements","_updateElementPosition","_setViewSize","_addResizeObserver","_checkIfViewHasChanged","_getViewParams","getElements","createElement","removeElementById","resetElementStyles","updateElementPropsById","update","updateScrollContainer","destroy"].forEach(function(e){t[e]=t[e].bind(t)})},e._addListeners=function(t){t.addEventListener("scroll",this._handleScroll,!!this._supportsPassive&&{passive:!0}),window.addEventListener("resize",this._handleUpdateCache,!1),window.addEventListener("blur",this._handleUpdateCache,!1),window.addEventListener("focus",this._handleUpdateCache,!1),window.addEventListener("load",this._handleUpdateCache,!1)},e._removeListeners=function(t){var e;t.removeEventListener("scroll",this._handleScroll,!1),window.removeEventListener("resize",this._handleUpdateCache,!1),window.removeEventListener("blur",this._handleUpdateCache,!1),window.removeEventListener("focus",this._handleUpdateCache,!1),window.removeEventListener("load",this._handleUpdateCache,!1),null==(e=this._resizeObserver)||e.disconnect()},e._addResizeObserver=function(){var t=this;try{var e=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver(function(){return t.update(
1)}),this._resizeObserver.observe(e)}catch(t){console.warn("Failed to create the resize observer in the ParallaxContoller")}},e._getScrollPosition=function(){return[this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset]},e._handleScroll=function(){var t=this._getScrollPosition(),e=t[0],i=t[1];this.scroll.setScroll(e,i),!this._ticking&&this.elements.length>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},e._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},e._updateAllElements=function(t){var e=this,i=(void 0===t?{}:t).updateCache;this.elements&&this.elements.forEach(function(t){i&&t.setCachedAttributes(e.view,e.scroll),e._updateElementPosition(t)}),this._ticking=!1},e._updateElementPosition=function(t){t.props.disabled||this.disabled||t.updatePosition(this.scroll)},e._getViewParams=function(){if(this._hasScrollContainer){var t=this.viewEl.offsetWidth,e=this.viewEl.offsetHeight,i=this.viewEl.scrollHeight,s=this.viewEl.scrollWidth;return this.view.setSize({width:t,height:e,scrollHeight:i,scrollWidth:s})}var n=document.documentElement;return{width:window.innerWidth||n.clientWidth,height:window.innerHeight||n.clientHeight,scrollHeight:n.scrollHeight,scrollWidth:n.scrollWidth}},e._setViewSize=function(){return this.view.setSize(this._getViewParams())},e._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},e.getElements=function(){return this.elements},e.createElement=function(t){var e=new H(g({},t,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return e.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[e]):[e],this._updateElementPosition(e),this._checkIfViewHasChanged()&&this.update(),e},e.removeElementById=function(t){this.elements&&(this.elements=this.elements.filter(function(e){return e.id!==t}))},e.updateElementPropsById=function(t,e){this.elements&&(this.elements=this.elements.map(function(i){return i.id===t?i.updateProps(e):i})),this.update()},e.resetElementStyles=function(t){Y(t)},e.update=function(){var t=this._getScrollPosition(),e=t[0],i=t[1];this.scroll.setScroll(e,i),this._setViewSize(),this._updateAllElements({updateCache:!0})},e.updateScrollContainer=function(t){this._removeListeners(this.viewEl),this.viewEl=t,this._hasScrollContainer=!!t,this.view=new L({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:t}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},e.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(t){return Y(t)})},e.enableParallaxController=function(){var t=this;this.disabled=!1,this.elements&&this.elements.forEach(function(e){return e.updateElementOptions({disabledParallaxController:!1,scrollAxis:t.scrollAxis})}),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},e.disableAllElements=function(){console.warn("deprecated: use disableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(t){return t.updateProps({disabled:!0})})),this.update()},e.enableAllElements=function(){console.warn("deprecated: use enableParallaxController() instead"),this.elements&&(this.elements=this.elements.map(function(t){return t.updateProps({disabled:!1})})),this.update()},e.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(t){return Y(t)}),this.elements=void 0},t}(),U=i(67294);function V(){return(V=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}function j(t,e){return(j=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function R(t,e){if(null==t)return{};var i,s,n={},r=Object.keys(t);for(s=0;s<r.length;s++)i=r[s],e.indexOf(i)>=0||(n[i]=t[i]);return n}var $=["disabled","easing","endScroll","onChange","onEnter","onExit","onProgressChange","opacity","rootMargin","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","shouldAlwaysCompleteAnimation","shouldDisableScalingTranslations","speed","startScroll","targetElement","translateX","translateY"];function B(t){var e,i=t.disabled,s=t.easing,n=t.endScroll,r=t.onChange,a=t.onEnter,l=t.onExit,o=t.onProgressChange,h=t.opacity,u=t.rootMargin,d=t.rotate,c=t.rotateX,p=t.rotateY,f=t.rotateZ,m=t.scale,v=t.scaleX,g=t.scaleY,w=t.scaleZ,E=t.shouldAlwaysCompleteAnimation,b=t.shouldDisableScalingTranslations,y=t.speed,x=t.startScroll,C=t.targetElement,_=t.translateX,I=t.translateY,O=R(t,$);
1return{parallaxProps:(Object.keys(e={disabled:i,easing:s,endScroll:n,onChange:r,onEnter:a,onExit:l,onProgressChange:o,opacity:h,rootMargin:u,rotate:d,rotateX:c,rotateY:p,rotateZ:f,scale:m,scaleX:v,scaleY:g,scaleZ:w,shouldAlwaysCompleteAnimation:E,shouldDisableScalingTranslations:b,speed:y,startScroll:x,targetElement:C,translateX:_,translateY:I}).forEach(function(t){return void 0===e[t]&&delete e[t]}),e),rest:O}}var D=U.createContext(null),Z={height:0},N=["children","disabled","style","expanded","image","testId"],T={position:"absolute",top:0,left:0,right:0,bottom:0},q=function(t){var e,i,s,n,r,a,l,o=B(t),h=o.parallaxProps,u=o.rest,d=u.style,c=u.expanded,p=u.testId,f=R(u,N),m=t.image?{backgroundImage:"url("+t.image+")",backgroundPosition:"center",backgroundSize:"cover"}:{},v=void 0===c||c?function(t){if(Array.isArray(t.translateY)){var e=y(t.translateY[0]),i=y(t.translateY[1]);if("px"===e.unit&&"px"===i.unit)return{top:-1*Math.abs(i.value)+"px",bottom:-1*Math.abs(e.value)+"px"};if("%"===e.unit&&"%"===i.unit){var s,n,r=null!=(s=null==(n=t.targetElement)?void 0:n.getBoundingClientRect())?s:Z;return{top:-1*Math.abs(.01*r.height*i.value)+"px",bottom:-1*Math.abs(.01*r.height*e.value)+"px"}}}if(t.speed){var a=-10*Math.abs(t.speed||0);return{top:a+"px",bottom:a+"px"}}return{}}(t):{},g=(e=V({targetElement:t.targetElement,shouldDisableScalingTranslations:!0},h),i=function(){var t=(0,U.useContext)(D);if("undefined"==typeof window)return null;if(!t)throw Error("Could not find `react-scroll-parallax` context value. Please ensure the component is wrapped in a <ParallaxProvi
1der>");return t}(),s=(0,U.useRef)(null),n=B(e).parallaxProps,(0,U.useEffect)(function(){if("undefined"!=typeof window&&!i&&!(i instanceof Q))throw Error("Must wrap your application's <Parallax /> components in a <ParallaxProvider />.")},[i]),a=(r=(0,U.useState)())[0],l=r[1],(0,U.useEffect)(function(){var t;if(s.current instanceof HTMLElement){var e={el:s.current,props:n};l(t=null==i?void 0:i.createElement(e))}else throw Error("You must assign the ref returned by the useParallax() hook to an HTML Element.");return function(){t&&(null==i||i.removeElementById(t.id))}},[]),(0,U.useEffect)(function(){a&&(e.disabled&&(null==i||i.resetElementStyles(a)),null==i||i.updateElementPropsById(a.id,n))},[e.disabled,e.easing,e.endScroll,e.onChange,e.onEnter,e.onExit,e.onProgressChange,e.opacity,e.rootMargin,e.rotate,e.rotateX,e.rotateY,e.rotateZ,e.scale,e.scaleX,e.scaleY,e.scaleZ,e.shouldAlwaysCompleteAnimation,e.shouldDisableScalingTranslations,e.speed,e.startScroll,e.targetElement,e.translateX,e.translateY]),{ref:s,controller:i,element:a});return U.createElement("div",Object.assign({"data-testid":p,ref:g.ref,style:V({},m,T,v,d)},f),u.children)},F=["disabled","style","layers"],J={position:"relative",overflow:"hidden",width:"100%"},G=function(t){var e=(0,U.useState)(null),i=e[0],s=e[1],n=(0,U.useRef)(null);(0,U.useEffect)(function(){s(n.current)},[]);var r=t.style,a=t.layers,l=void 0===a?[]:a,o=R(t,F);return U.createElement("div",Object.assign({ref:n,style:V({},J,r)},o),i&&l&&l.length>0?l.map(function(t,e){return U.createElement(q,Object.assign({},t,{targetElement:i,key:"layer-"+e,testId:"layer-"+e}))}):null,i?U.Children.map(t.children,function(t){return(null==t?void 0:t.type)===q?U.cloneElement(t,{targetElement:i}):t}):null)},K=function(t){function e(e){var i,s;return(i=t.call(this,e)||this).controller=(s={scrollAxis:e.scrollAxis,scrollContainer:e.scrollContainer,disabled:e.isDisabled},"undefined"!=typeof window?Q.init(s):null),i}(i=e).prototype=Object.create(t.prototype),i.prototype.constructor=i,j(i,t);var i,s=e.prototype;return s.componentDidUpdate=function(t){var e,i,s;t.scrollContainer!==this.props.scrollContainer&&this.props.scrollContainer&&(null==(e=this.controller)||e.updateScrollContainer(this.props.scrollContainer)),t.isDisabled===this.props.isDisabled||(this.props.isDisabled&&(null==(i=this.controller)||i.disableParallaxController()),this.props.isDisabled||null==(s=this.controller)||s.enableParallaxController())},s.componentWillUnmount=function(){this.controller=this.controller.destroy()},s.render=function(){var t=this.props.children;return U.createElement(D.Provider,{value:this.controller},t)},e}(U.Component);K.defaultProps={scrollAxis:c.vertical}},44008:function(t,e,i){"use strict";i.d(e,{dJ:function(){return w}});var s=i(67294),n=/^image-([\da-f]+)-(\d+x\d+)-(\w+)$/,r=t=>{let e=n.exec(t),[,i,s,r]=null!=e?e:[];if(!e||!i||!s||!r)throw Error(`Could not parse image ID "${t}"`);let[a,l]=s.split("x").map(t=>Number.parseInt(t,10));if(Number.isNaN(a)||Number.isNaN(l)||!a||!l)throw Error(`Invalid dimensions "${s}"`);return{assetId:i,dimensions:{height:l,width:a,aspectRatio:a/l},format:r}},a=t=>{let e=t.lastIndexOf("-");return t.slice(6,e)+"."+t.slice(e+1)},l=({baseUrl:t,...e})=>{let{metadata:i,...s}=d({...e,options:{includeMetadata:!0}});if(!i)throw Error("Missing image output metadata");return{src:`${t}${a(e.id)}?${v(s)}`,width:i.outputDimensions.width,height:i.outputDimensions.height}},o=({id:t,mode:e="contain",width:i,height:s,hotspot:n,crop:r,baseUrl:l,...o})=>{let{w:h,h:c}=d({id:t,mode:e,width:i,height:s,hotspot:n,crop:r}),p=`${l}${a(t)}`,f=u(h).map(i=>{let s=Math.round(h*i);if(i<1&&s<50)return null;let a=d({id:t,mode:e,width:s,height:c&&Math.round(c*i),hotspot:n,crop:r,...o});return`${p}?${v(a)} ${a.w}w`}).filter(t=>!!t);return Array.from(new Set(f))},h=({id:t,baseUrl:e})=>{let{assetId:i,dimensions:s,format:n}=r(t);return{src:`${e}${i}-${s.width}x${s.height}.${n}`,width:s.width,height:s.height}},u=t=>t<160?[.5,1,2]:t<750?[.5,1,1.5,2]:t<1400?[.25,.5,.75,1,1.5,2]:[.25,.5,.75,1,1.25,1.5,1.75,2],d=({id:t,mode:e="contain",width:i,height:s,hotspot:n,crop:a,queryParams:l,options:{includeMetadata:o=!1}={}})=>{let h=r(t).dimensions,{width:u,height:d,aspectRatio:v}=a?f(h,a):h;if(i||(s?(i=Math.round(s*v),s=void 0):i=Math.round(u/2)),"cover"!==e||i&&s&&i/s!==v?"contain"===e&&s&&(i=Math.min(i,Math.round(s*v)),s=void 0):e="contain",i>u||s&&s>d){let t=s?i/s:v;t>=v?(i=u,s=s&&Math.round(i/t)):i=Math.round((s=d)*t)}let g={w:i,q:75,...l};if(g.fm||(g.auto="format"),a&&(g.rect=m(h,a)),"cover"===e){if(g.fit="
1crop",s&&(g.h=s),n){let t=a?n.x/(1-a.left-a.right):n.x,e=a?n.y/(1-a.top-a.bottom):n.y;g["fp-x"]=p(c(t,0,1),3),g["fp-y"]=p(c(e,0,1),3)}else g.crop="entropy"}else g.fit="max";if(o){let t=s||Math.round(i/v);g.metadata={sourceDimensions:h,outputDimensions:{width:i,height:t,aspectRatio:i/t}}}return g},c=(t,e,i)=>Math.max(e,Math.min(i,t)),p=(t,e)=>Math.round(t*Math.pow(10,e))/Math.pow(10,e),f=(t,e)=>{if(e.left+e.right>=1||e.top+e.bottom>=1)throw Error(`Invalid crop: ${JSON.stringify(e)}; crop values must be less than 1`);let i=Math.round(t.width*(1-e.left-e.right)),s=Math.round(t.height*(1-e.top-e.bottom));return{width:i,height:s,aspectRatio:i/s}},m=(t,e)=>{let{width:i,height:s}=f(t,e);return[Math.round(e.left*t.width),Math.round(e.top*t.height),i,s].join(",")},v=t=>new URLSearchParams(Object.entries(t).sort(([t],[e])=>t.localeCompare(e)).map(([t,e])=>[t,String(e)])).toString().replace(/%2C/g,","),g=({as:t,preview:e,...i})=>{let[n,r]=(0,s.useState)(!1),a=(0,s.useRef)(null),l=()=>{r(!0)};(0,s.useEffect)(()=>{var t;null!=(t=a.current)&&t.complete&&l()});let o=t||"img";return s.createElement(s.Fragment,null,!n&&s.createElement(o,{alt:i.alt,className:i.className,"data-lqip":!0,height:i.height,id:i.id,src:e,style:i.style,width:i.width}),s.createElement(o,{"data-loading":!n||null,onLoad:l,ref:a,style:n?void 0:{height:"10px !important",opacity:0,pointerEvents:"none",position:"absolute",userSelect:"none",width:"10px !important",zIndex:-10},...i}))},w=({as:t,baseUrl:e,projectId:i,dataset:n,id:r,hotspot:a,crop:u,width:d,height:c,mode:p="contain",preview:f,htmlWidth:m,htmlHeight:v,htmlId:w,queryParams:E,...b})=>{var y,x;if(!r)throw Error("Missing required `id` prop for <SanityImage>.");if(!e&&(!i||!n))throw Error("Missing required `baseUrl` or `projectId` and `dataset` props for <SanityImage>.");e=null!=e?e:`https://cdn.sanity.io/images/${i}/${n}/`;let C=r.endsWith("-svg"),_=f&&!C?g:null!=t?t:"img",I={alt:null!=(y=b.alt)?y:"",loading:null!=(x=b.loading)?x:"lazy",id:w,...b};if(C)return s.createElement(_,{...h({id:r,baseUrl:e}),...I});let O={baseUrl:e,id:r,crop:u,hotspot:a,width:d,height:c,mode:p,queryParams:E},{src:S,...P}=l(O);return I.srcSet=o(O).join(", "),I.src=S,I.width=null!=m?m:P.width,I.height=null!=v?v:P.height,f&&(I.as=null!=t?t:"img",I.preview=f),s.createElement(_,{...I})}}}]);

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.