1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,642436,n=>{"use strict";var t=n.i(191788),e=function(n,t){return Number(n.toFixed(t))},o=function(n,t,e){e&&"function"==typeof e&&e(n,t)},i={easeOut:function(n){return-Math.cos(n*Math.PI)/2+.5},linear:function(n){return n},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return n*(2-n)},easeInOutQuad:function(n){return n<.5?2*n*n:-1+(4-2*n)*n},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return--n*n*n+1},easeInOutCubic:function(n){return n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1- --n*n*n*n},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-8*--n*n*n*n},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1+--n*n*n*n*n},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n}},a=function(n){"number"==typeof n&&cancelAnimationFrame(n)},r=function(n){n.mounted&&(a(n.animation),n.animate=!1,n.animation=null,n.velocity=null)};function s(n,t,e,o){if(n.mounted){var s=new Date().getTime();r(n),n.animation=function(){if(!n.mounted)return a(n.animation);var r=new Date().getTime()-s,l=(0,i[t])(r/e);r>=e?(o(1),n.animation=null):n.animation&&(o(l),requestAnimationFrame(n.animation))},requestAnimationFrame(n.animation)}}function l(n,t,e,o){var i,a,r,l=(i=t.scale,a=t.positionX,r=t.positionY,!(Number.isNaN(i)||Number.isNaN(a)||Number.isNaN(r)));if(n.mounted&&l){var u=n.setTransformState,c=n.transformState,p=c.scale,f=c.positionX,m=c.positionY,d=t.scale-p,h=t.positionX-f,v=t.positionY-m;0===e?u(t.scale,t.positionX,t.positionY):s(n,o,e,function(n){u(p+d*n,f+h*n,m+v*n)})}}var u=function(n,t,e,o,i,a,r){var s=n>t?e*(r?1:.5):0,l=o>i?a*(r?1:.5):0;return{minPositionX:n-t-s,maxPositionX:s,minPositionY:o-i-l,maxPositionY:l}},c=function(n,t){var e,o,i,a,r,s,l=n.wrapperComponent,c=n.contentComponent,p=n.setup.centerZoomedOut;if(!l||!c)throw Error("Components are not mounted");var f=(e=l.offsetWidth,o=l.offsetHeight,i=c.offsetWidth,a=c.offsetHeight,{wrapperWidth:e,wrapperHeight:o,newContentWidth:r=i*t,newDiffWidth:e-r,newContentHeight:s=a*t,newDiffHeight:o-s}),m=f.wrapperWidth,d=f.wrapperHeight;return u(m,f.newContentWidth,f.newDiffWidth,d,f.newContentHeight,f.newDiffHeight,!!p)},p=function(n,t,o,i){return i?n<t?e(t,2):n>o?e(o,2):e(n,2):e(n,2)},f=function(n,t){var e=c(n,t);return n.bounds=e,e};function m(n,t,e,o,i,a,r){var s=e.minPositionX,l=e.minPositionY,u=e.maxPositionX,c=e.maxPositionY,f=0,m=0;return r&&(f=i,m=a),{x:p(n,s-f,u+f,o),y:p(t,l-m,c+m,o)}}function d(n,t,e,o,i,a){var r=n.transformState,s=r.scale,l=r.positionX,u=r.positionY,c=o-s;return"number"!=typeof t||"number"!=typeof e?(console.error("Mouse X and Y position were not provided!"),{x:l,y:u}):m(l-t*c,u-e*c,i,a,0,0,null)}function h(n,t,e,o,i){var a=t-(i?o:0);return!Number.isNaN(e)&&n>=e?e:!Number.isNaN(t)&&n<=a?a:n}var v=function(n,t){var e=n.setup.panning.excluded,o=n.isInitialized,i=n.wrapperComponent,a=t.target,r="shadowRoot"in a&&"composedPath"in t?t.composedPath().some(function(n){return n instanceof Element&&(null==i?void 0:i.contains(n))}):null==i?void 0:i.contains(a);return!(!(o&&a&&r)||_(a,e))},g=function(n){var t=n.isInitialized,e=n.isPanning,o=n.setup.panning.disabled;return!!(t&&e&&!o)},w=function(n,t){var e=n.transformState,o=e.positionX,i=e.positionY;n.isPanning=!0,n.startCoords={x:t.clientX-o,y:t.clientY-i}},S=function(n,t){var e=t.touches,o=n.transformState,i=o.positionX,a=o.positionY;n.isPanning=!0,1===e.length&&(n.startCoords={x:e[0].clientX-i,y:e[0].clientY-a})};function y(n,t,e,o,i){var a=n.setup.limitToBounds,r=n.wrapperComponent,s=n.bounds,l=n.transformState,u=l.scale,c=l.positionX,p=l.positionY;if(null!==r&&null!==s&&(t!==c||e!==p)){var f=m(t,e,s,a,o,i,r),d=f.x,h=f.y;n.setTransformState(u,d,h)}}var b=function(n,t,e){var o=n.startCoords,i=n.transformState,a=n.setup.panning,r=a.lockAxisX,s=a.lockAxisY,l=i.positionX,u=i.positionY;if(!o)return{x:l,y:u};var c=t-o.x,p=e-o.y;return{x:r?l:c,y:s?u:p}},C=function(n,t){var e=n.setup,o=n.transformState.scale,i=e.minScale,a=e.disablePadding;return t>0&&o>=i&&!a?t:0},P=function(n){var t=n.mounted,e=n.setup,o=e.disabled,i=e.velocityAnimation,a=n.transformState.scale;return!!(!i.disabled||a>1||!o||t)},x=function(n){var t=n.mounted,e=n.velocity,o=n.bounds,i=n.setup,a=i.disabled,r=i.velocityAnimation,s=n.transformState.scale;return!!(!r.disabled||s>1||!a||t)&&!!e&&!!o};function T(n,t,e,o,i,a,r,s,l,u){if(i){if(t>r&&e>r){var c=r+(n-r)*u;return c>l?l:c<r?r:c}if(t<a&&e<a){var c=a+(n-a)*u;return c<s?s:c>a?a:c}}return o?t:p(n,a,r,i)}function Y(n,t){var e=n.transformState.scale;r(n),f(n,e),void 0!==window.TouchEvent&&t instanceof TouchEvent?S(n,t):w(n,t)}function E(n,t){var e=n.transformState.scale,o=n.setup,i=o.minScale,a=o.alignmentAnimation,r=a.disabled,s=a.sizeX,u=a.sizeY,c=a.animationTime,p=a.animationType;if(!(r||e<i||!s&&!u)){var f=function(n){var t=n.transformState,e=t.positionX,o=t.positionY,i=t.scale,a=n.setup,r=a.disabled,s=a.limitToBounds,l=a.centerZoomedOut,u=n.wrapperComponent;if(!r&&u&&n.bounds){var c=n.bounds,p=c.maxPositionX,f=c.minPositionX,m=c.maxPositionY,h=c.minPositionY,v=e>p?u.offsetWidth:n.setup.minPositionX||0,g=o>m?u.offsetHeight:n.setup.minPositionY||0,w=d(n,v,g,i,n.bounds,s||l),S=w.x,y=w.y;return{scale:i,positionX:e>p||e<f?S:e,positionY:o>m||o<h?y:o}}}(n);f&&l(n,f,null!=t?t:c,p)}}function X(n,t,e){var o=n.startCoords,i=n.setup.alignmentAnimation,a=i.sizeX,r=i.sizeY;if(o){var s=b(n,t,e),l=s.x,u=s.y,c=C(n,a),p=C(n,r);!function(n,t){if(P(n)){var e=n.lastMousePosition,o=n.velocityTime,i=n.setup,a=n.wrapperComponent,r=i.velocityAnimation.equalToMove,s=Date.now();if(e&&o&&a){var l=r?Math.min(1,a.offsetWidth/window.innerWidth):1,u=t.x-e.x,c=t.y-e.y,p=Math.sqrt(u*u+c*c)/(s-o);n.velocity={velocityX:u/l,velocityY:c/l,total:p}}n.lastMousePosition=t,n.velocityTime=s}}(n,{x:l,y:u}),y(n,l,u,c,p)}}function z(n,t,o,i){var a=n.setup,r=a.minScale,s=a.maxScale,l=a.limitToBounds,u=h(e(t,2),r,s,0,!1),c=f(n,u),p=d(n,o,i,u,c,l);return{scale:u,positionX:p.x,positionY:p.y}}function N(n,t,e){var o=n.transformState.scale,i=n.wrapperComponent,a=n.setup,r=a.minScale,s=a.limitToBounds,u=a.zoomAnimation,c=u.disabled,p=u.animationTime,f=u.animationType,m=c||o>=r;if((o>
1=1||s)&&E(n),!m&&i&&n.mounted){var d=z(n,r,t||i.offsetWidth/2,e||i.offsetHeight/2);d&&l(n,d,p,f)}}var O=function(){return(O=Object.assign||function(n){for(var t,e=1,o=arguments.length;e<o;e++)for(var i in t=arguments[e])Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n}).apply(this,arguments)};function k(n,t,e){if(e||2==arguments.length)for(var o,i=0,a=t.length;i<a;i++)!o&&i in t||(o||(o=Array.prototype.slice.call(t,0,i)),o[i]=t[i]);return n.concat(o||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var W={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,disablePadding:!1,smooth:!0,wheel:{step:.2,disabled:!1,smoothStep:.001,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,allowLeftClickPan:!0,allowMiddleClickPan:!0,allowRightClickPan:!0,wheelPanning:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},A="react-transform-wrapper",I=function(n){var t,e,o,i;return{previousScale:null!=(t=n.initialScale)?t:1,scale:null!=(e=n.initialScale)?e:1,positionX:null!=(o=n.initialPositionX)?o:0,positionY:null!=(i=n.initialPositionY)?i:0}},D=function(n){var t=O({},W);return Object.keys(n).forEach(function(e){var o=void 0!==n[e];if(void 0!==W[e]&&o){var i=Object.prototype.toString.call(W[e]);"[object Object]"===i?t[e]=O(O({},W[e]),n[e]):"[object Array]"===i?t[e]=k(k([],W[e],!0),n[e],!0):t[e]=n[e]}}),t},B=function(n,t,o){var i=n.transformState.scale,a=n.wrapperComponent,r=n.setup,s=r.maxScale,l=r.minScale,u=r.zoomAnimation,c=r.smooth,p=u.size;if(!a)throw Error("Wrapper is not mounted");return h(e(c?i*Math.exp(t*o):i+t*o,3),l,s,p,!1)};function M(n,t,e,o,i){var a=n.wrapperComponent,r=n.transformState,s=r.scale,u=r.positionX,c=r.positionY;if(!a)return console.error("No WrapperComponent found");var p=a.offsetWidth,f=a.offsetHeight,m=B(n,t,e),d=z(n,m,(p/2-u)/s,(f/2-c)/s);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");l(n,d,o,i)}function R(n,t,e,o){var i=n.setup,a=n.wrapperComponent,r=i.limitToBounds,s=I(n.props),u=n.transformState,p=u.scale,f=u.positionX,d=u.positionY;if(a){var h=c(n,s.scale),v=m(s.positionX,s.positionY,h,r,0,0,a),g={scale:s.scale,positionX:v.x,positionY:v.y};(p!==s.scale||f!==s.positionX||d!==s.positionY)&&(null==o||o(),l(n,g,t,e))}}var L=function(n){return{instance:n,zoomIn:function(t,e,o){void 0===t&&(t=.5),void 0===e&&(e=300),void 0===o&&(o="easeOut"),M(n,1,t,e,o)},zoomOut:function(t,e,o){void 0===t&&(t=.5),void 0===e&&(e=300),void 0===o&&(o="easeOut"),M(n,-1,t,e,o)},setTransform:function(t,e,o,i,a){void 0===i&&(i=300),void 0===a&&(a="easeOut");var r=n.transformState,s=r.positionX,u=r.positionY,c=r.scale,p=n.wrapperComponent,f=n.contentComponent;!n.setup.disabled&&p&&f&&l(n,{positionX:Number.isNaN(t)?s:t,positionY:Number.isNaN(e)?u:e,scale:Number.isNaN(o)?c:o},i,a)},resetTransform:function(t,e){void 0===t&&(t=200),void 0===e&&(e="easeOut"),R(n,t,e)},centerView:function(t,e,o){void 0===e&&(e=200),void 0===o&&(o="easeOut");var i=n.transformState,a=n.wrapperComponent,r=n.contentComponent;a&&r&&l(n,Q(t||i.scale,a,r),e,o)},zoomToElement:function(t,e,o,i){void 0===o&&(o=600),void 0===i&&(i="easeOut"),r(n);var a=n.wrapperComponent,s="string"==typeof t?document.getElementById(t):t;if(a&&s&&a.contains(s)){var u=function(n,t,e){var o,i,a,r,s,l=n.wrapperComponent,u=n.contentComponent,p=n.transformState,f=n.setup,d=f.limitToBounds,v=f.minScale,g=f.maxScale;if(!l||!u)return p;var w=l.getBoundingClientRect(),S=t.getBoundingClientRect(),y=(o=t.getBoundingClientRect(),i=l.getBoundingClientRect(),a=u.getBoundingClientRect(),r=i.x*p.scale,s=i.y*p.scale,{x:(o.x-a.x+r)/p.scale,y:(o.y-a.y+s)/p.scale}),b=y.x,C=y.y,P=S.width/p.scale,x=S.height/p.scale,T=l.offsetWidth/P,Y=l.offsetHeight/x,E=h(e||Math.min(T,Y),v,g,0,!1),X=(w.width-P*E)/2,z=(w.height-x*E)/2,N=m((w.left-b)*E+X,(w.top-C)*E+z,c(n,E),d,0,0,l);return{positionX:N.x,positionY:N.y,scale:E}}(n,s,e);l(n,u,o,i)}}}},K=function(n){return{instance:n,state:n.transformState}},H=function(n){var t={};return Object.assign(t,K(n)),Object.assign(t,L(n)),t};
1function Z(){try{return{get passive(){return!1}}}catch(n){return!1}}var j=".".concat(A),_=function(n,t){return t.some(function(t){return n.matches("".concat(j," ").concat(t,", ").concat(j," .").concat(t,", ").concat(j," ").concat(t," *, ").concat(j," .").concat(t," *"))})},F=function(n){n&&clearTimeout(n)},Q=function(n,t,e){var o=e.offsetWidth*n,i=e.offsetHeight*n;return{scale:n,positionX:(t.offsetWidth-o)/2,positionY:(t.offsetHeight-i)/2}},q=function(n,t){var e=n.setup.wheel,o=e.disabled,i=e.wheelDisabled,a=e.touchPadDisabled,r=e.excluded,s=n.isInitialized,l=n.isPanning,u=t.target;return!(!(s&&!l&&!o&&u)||i&&!t.ctrlKey||a&&t.ctrlKey||_(u,r))};function U(n,t,e){var o=t.getBoundingClientRect(),i=0,a=0;if("clientX"in n)i=(n.clientX-o.left)/e,a=(n.clientY-o.top)/e;else{var r=n.touches[0];i=(r.clientX-o.left)/e,a=(r.clientY-o.top)/e}return(Number.isNaN(i)||Number.isNaN(a))&&console.error("No mouse or touch offset found"),{x:i,y:a}}var V=function(n,t,o,i,a){var r=n.transformState.scale,s=n.wrapperComponent,l=n.setup,u=l.maxScale,c=l.minScale,p=l.zoomAnimation,f=l.disablePadding,m=p.size,d=p.disabled;if(!s)throw Error("Wrapper is not mounted");var v=r+t*o;return a?v:h(e(v,3),c,u,m,!i&&!d&&!f)},G=function(n,t){var e=n.previousWheelEvent,o=n.transformState.scale,i=n.setup,a=i.maxScale,r=i.minScale;return!!e&&(!!(o<a)||!!(o>r)||Math.sign(e.deltaY)!==Math.sign(t.deltaY)||!!(e.deltaY>0)&&!!(e.deltaY<t.deltaY)||!!(e.deltaY<0)&&!!(e.deltaY>t.deltaY)||Math.sign(e.deltaY)!==Math.sign(t.deltaY))},J=function(n,t){var e=n.setup.pinch,o=e.disabled,i=e.excluded,a=n.isInitialized,r=t.target;return!(!(a&&!o&&r)||_(r,i))},$=function(n){var t=n.setup.pinch.disabled,e=n.isInitialized,o=n.pinchStartDistance;return!!(e&&!t&&o)},nn=function(n,t,o){var i=o.getBoundingClientRect(),a=n.touches,r=e(a[0].clientX-i.left,5),s=e(a[0].clientY-i.top,5);return{x:(r+e(a[1].clientX-i.left,5))/2/t,y:(s+e(a[1].clientY-i.top,5))/2/t}},nt=function(n){return Math.sqrt(Math.pow(n.touches[0].pageX-n.touches[1].pageX,2)+Math.pow(n.touches[0].pageY-n.touches[1].pageY,2))},ne=function(n,t){var o=n.pinchStartScale,i=n.pinchStartDistance,a=n.setup,r=a.maxScale,s=a.minScale,l=a.zoomAnimation,u=a.disablePadding,c=l.size,p=l.disabled;if(!o||null===i||!t)throw Error("Pinch touches distance was not provided");return t<0?n.transformState.scale:h(e(t/i*o,2),s,r,c,!p&&!u)},no=function(n,t){var e=n.props,i=e.onWheelStart,a=e.onZoomStart;n.wheelStopEventTimer||(r(n),o(H(n),t,i),o(H(n),t,a))},ni=function(n,t){var e,i=n.props,a=i.onWheel,r=i.onZoom,s=n.contentComponent,l=n.setup,u=n.transformState.scale,c=l.limitToBounds,p=l.centerZoomedOut,m=l.zoomAnimation,h=l.wheel,v=l.disablePadding,g=l.smooth,w=m.size,S=m.disabled,y=h.step,b=h.smoothStep;if(!s)throw Error("Component not mounted");t.preventDefault(),t.stopPropagation();var C=V(n,(e=t?t.deltaY<0?1:-1:0,e),g?b*Math.abs(t.deltaY):y,!t.ctrlKey);if(u!==C){var P=f(n,C),x=U(t,s,u),T=d(n,x.x,x.y,C,P,c&&(S||0===w||p||v)),Y=T.x,E=T.y;n.previousWheelEvent=t,n.setTransformState(C,Y,E),o(H(n),t,a),o(H(n),t,r)}},na=function(n,t){var e=n.props,i=e.onWheelStop,a=e.onZoomStop;F(n.wheelAnimationTimer),n.wheelAnimationTimer=setTimeout(function(){n.mounted&&(N(n,t.x,t.y),n.wheelAnimationTimer=null)},100),G(n,t)&&(F(n.wheelStopEventTimer),n.wheelStopEventTimer=setTimeout(function(){n.mounted&&(n.wheelStopEventTimer=null,o(H(n),t,i),o(H(n),t,a))},160))},nr=function(n){for(var t=0,e=0,o=0;o<2;o+=1)t+=n.touches[o].clientX,e+=n.touches[o].clientY;return{x:t/2,y:e/2}},ns=function(n,t){var e=nt(t);n.pinchStartDistance=e,n.lastDistance=e,n.pinchStartScale=n.transformState.scale,n.isPanning=!1;var o=nr(t);n.pinchLastCenterX=o.x,n.pinchLastCenterY=o.y,r(n)},nl=function(n,t){var e=n.contentComponent,o=n.pinchStartDistance,i=n.wrapperComponent,a=n.transformState.scale,r=n.setup,s=r.limitToBounds,l=r.centerZoomedOut,u=r.zoomAnimation,c=r.alignmentAnimation,p=u.disabled,h=u.size;if(null!==o&&e){var v=nn(t,a,e);if(Number.isFinite(v.x)&&Number.isFinite(v.y)){var g=nt(t),w=ne(n,g),S=nr(t),y=S.x-(n.pinchLastCenterX||0),b=S.y-(n.pinchLastCenterY||0);if(w!==a||0!==y||0!==b){n.pinchLastCenterX=S.x,n.pinchLastCenterY=S.y;var P=f(n,w),x=d(n,v.x,v.y,w,P,s&&(p||0===h||l)),T=x.x,Y=x.y;n.pinchMidpoint=v,n.lastDistance=g;var E=c.sizeX,X=c.sizeY,z=m(T+y,Y+b,P,s,C(n,E),C(n,X),i),N=z.x,O=z.y;n.setTransformState(w,N,O)}}}},nu=function(n){var t=n.pinchMidpoint;n.velocity=null,n.lastDistance=null,n.pinchMidpoint=null,n.pinchStartScale=null,n.pinchStartDistance=null,N(n,null==t?void 0:t.x,null==t?void 0:t.y)},nc=function(n,t){var e=n.props.onZoomStop,i=n.setup.doubleClick.animationTime;F(n.doubleClickStopEventTimer),n.doubleClickStopEventTimer=setTimeout(function(){n.doubleClickStopEventTimer=null,o(H(n),t,e)},i)},np=function(n,t){var e=n.props,i=e.onZoomStart,a=e.onZoom,r=n.setup.doubleClick,s=r.animationTime,l=r.animationType;o(H(n),t,i),R(n,s,l,function(){return o(H(n),t,a)}),nc(n,t)},nf=function(n,t){var e=n.isInitialized,o=n.setup,i=n.wrapperComponent,a=o.doubleClick,r=a.disabled,s=a.excluded,l=t.target,u=null==i?void 0:i.contains(l);return!(!(e&&l&&u&&!r)||_(l,s))},nm=function(n){var t=this;this.mounted=!0,this.pinchLastCenterX=null,this.pinchLastCenterY=null,this.onChangeCallbacks=new Set,this.onInitCallbacks=new Set,this.wrapperComponent=null,this.contentComponent=null,this.isInitialized=!1,this.bounds=null,this.previousWheelEvent=null,this.wheelStopEventTimer=null,this.wheelAnimationTimer=null,this.isPanning=!1,this.isWheelPanning=!1,this.startCoords=null,this.lastTouch=null,this.distance=null,this.lastDistance=null,this.pinchStartDistance=null,this.pinchStartScale=null,this.pinchMidpoint=null,this.doubleClickStopEventTimer=null,this.velocity=null,this.velocityTime=null,this.lastMousePosition=null,this.animate=!1,this.animation=null,this.maxBounds=null,this.pressedKeys={},this.mount=function(){t.initializeWindowEvents()},this.unmount=function(){t.cleanupWindowEvents()},this.update=function(n){t.props=n,f(t,t.transformState.scale),t.setup=D(n)},this.initializeWindowEvents=function(){var n,e,o=Z(),i=null==(n=t.wrapperComponent)?void 0:n.ownerDocument,a=null==i?void 0:i.defaultView;null==(e=t.wrapperComponent)||e.addEventListener("wheel",t.onWheelPanning,o),null==a||a.addEventListener("mousedown",t.onPanningStart,o),null==a||a.addEventListener("mousemove",t.onPanning,o),null==a||a.addEventListener("mouseup",t.onPanningStop,o),null==i||i.addEventListener("mouseleave",t.clearPanning,o),null==a||a.addEventListener("keyup",t.setKeyUnPressed,o),null==a||a.addEventListener("keydown",t.setKeyPressed,o)},this.cleanupWindowEvents=function(){var n,e,o=Z(),i=null==(n=t.wrapperComponent)?void 0:n.ownerDocument,a=null==i?void 0:i.defaultView;null==a||a.removeEventListener("mousedown",t.onPanningStart,o),null==a||a.removeEventListener("mousemove",t.onPanning,o),null==a||a.removeEventListener("mouseup",t.onPanningStop,o),null==i||i.removeEventListener("mouseleave",t.clearPanning,o),null==a||a.removeEventListener("keyup",t.setKeyUnPressed,o),null==a||a.removeEventListener("keydown",t.setKeyPressed,o),document.removeEventListener("mouseleave",t.clearPanning,o),r(t),null==(e=t.observer)||e.disconnect()},this.handleInitializeWrapperEvents=function(n){var e=Z();n.addEventListener("wheel",t.onWheelZoom,e),n.addEventListener("dblclick",t.onDoubleClick,e),n.addEventListener("touchstart",t.onTouchPanningStart,e),n.addEventListener("touchmove",t.onTouchPanning,e),n.addEventListener("touchend",t.onTouchPanningStop,e)},this.handleInitialize=function(n,e){var o=!1,i=t.setup.centerOnInit,a=function(n,t){for(var e=0;e<n.length;e++)if(n[e].target===t)return!0;return!1};t.applyTransformation(),t.onInitCallbacks.forEach(function(n){n(H(t))}),t.observer=new ResizeObserver(function(s){if(a(s,n)||a(s,e))if(i&&!o){var l=e.offsetWidth,u=e.offsetHeight;(l>0||u>0)&&(o=!0,t.setCenter())}else r(t),f(t,t.transformState.scale),E(t,0)}),t.observer.observe(n),t.observer.observe(e)},this.onWheelZoom=function(n){t.setup.disabled||!q(t,n)||t.isPressingKeys(t.setup.wheel.activationKeys)&&(no(t,n),ni(t,n),na(t,n))},this.onWheelPanning=function(n){var e=t.setup,o=e.disabled,i=e.wheel,a=e.panning;if(t.wrapperComponent&&t.contentComponent&&!o&&i.wheelDisabled&&!a.disabled&&a.wheelPanning&&!n.ctrlKey){n.preventDefault(),n.stopPropagation();var r=t.transformState,s=r.positionX,l=r.positionY,u=s-n.deltaX,c=l-n.deltaY,p=a.lockAxisX?s:u,f=a.lockAxisY?l:c,m=t.setup.alignmentAnimation,d=m.sizeX,h=m.sizeY,v=C(t,d),g=C(t,h);(p!==s||f!==l)&&y(t,p,f,v,g)}},this.onPanningStart=function(n){var e=t.setup.disabled,i=t.props.onPanningStart;!e&&v(t,n)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(0!==n.button||t.setup.panning.allowLeftClickPan)&&(1!==n.button||t.setup.panning.allowMiddleClickPan)&&(2!==n.button||t.setup.panning.allowRightClickPan)&&(n.preventDefault(),n.stopPropagation(),r(t),Y(t,n),o(H(t),n,i))},this.onPanning=function(n){var e=t.setup.disabled,i=t.props.onPanning;e||!g(t)||t.isPressingKeys(t.setup.panning.activationKeys)&&(n.preventDefault(),n.stopPropagation(),X(t,n.clientX,n.clientY),o(H(t),n,i))},this.onPanningStop=function(n){var e=t.props.onPanningStop;t.isPanning&&(!function(n){if(n.isPanning){var t=n.setup.panning.velocityDisabled,e=n.velocity,o=n.wrapperComponent,a=n.contentComponent;n.isPanning=!1,n.animate=!1,n.animation=null;var r=null==o?void 0:o.getBoundingClientRect(),l=null==a?void 0:a.getBoundingClientRect(),u=(null==r?void 0:r.width)||0,c=(null==r?void 0:r.height)||0,p=(null==l?void 0:l.width)||0,f=(null==l?void 0:l.height)||0;!t&&e&&(null==e?void 0:e.total)>.1&&(u<p||c<f)?function(n){var t=n.velocity,e=n.bounds,o=n.setup,a=n.wrapperComponent;if(x(n)&&t&&e&&a){var r,l,u,c,p=t.velocityX,f=t.velocityY,m=t.total,d=e.maxPositionX,h=e.minPositionX,v=e.maxPositionY,g=e.minPositionY,w=o.limitToBounds,S=o.alignmentAnimation,y=o.zoomAnimation,b=o.panning,P=b.lockAxisY,Y=b.lockAxisX,E=y.animationType,X=S.sizeX,z=S.sizeY,N=S.velocityAlignmentTime,O=Math.max((l=(r=n.setup.velocityAnimation).equalToMove,u=r.animationTime,c=r.sensitivity,l?u*m*c:u),N),k=C(n,X),W=C(n,z),A=k*a.offsetWidth/100,I=W*a.offsetHeight/100,D=d+A,B=h-A,M=v+I,R=g-I,L=n.transformState,K=new Date().getTime();s(n,E,O,function(t){var e=n.transformState,o=e.scale,a=e.positionX,r=e.positionY,s=new Date().getTime()-K,l=1-(0,i[S.animationType])(Math.min(1,s/N)),u=1-t,c=a+p*u,m=r+f*u,y=T(c,L.positionX,a,Y,w,h,d,B,D,l),b=T(m,L.positionY,r,P,w,g,v,R,M,l);(a!==c||r!==m)&&n.setTransformState(o,y,b)})}}(n):E(n)}}(t),o(H(t),n,e))},this.onPinchStart=function(n){var e=t.setup.disabled,i=t.props,a=i.onPinchingStart,s=i.onZoomStart;e||J(t,n)&&(ns(t,n),r(t),o(H(t),n,a),o(H(t),n,s))},this.onPinch=function(n){var e=t.setup.disabled,i=t.props,a=i.onPinching,r=i.onZoom;e||$(t)&&(n.preventDefault(),n.stopPropagation(),nl(t,n),o(H(t),n,a),o(H(t),n,r))},this.onPinchStop=function(n){var e=t.props,i=e.onPinchingStop,a=e.onZoomStop;t.pinchStartScale&&(nu(t),o(H(t),n,i),o(H(t),n,a))},this.onTouchPanningStart=function(n){var e=t.setup.disabled,i=t.props.onPanningStart;if(!e&&v(t,n)&&!(t.lastTouch&&new Date-t.lastTouch<200&&1===n.touches.length)){t.lastTouch=+new Date,r(t);var a=n.touches,s=1===a.length,l=2===a.length;
1s&&(r(t),Y(t,n),o(H(t),n,i)),l&&t.onPinchStart(n)}},this.onTouchPanning=function(n){var e=t.setup.disabled,i=t.props.onPanning;if(t.isPanning&&1===n.touches.length){if(e||!g(t))return;n.preventDefault(),n.stopPropagation();var a=n.touches[0];X(t,a.clientX,a.clientY),o(H(t),n,i)}else n.touches.length>1&&t.onPinch(n)},this.onTouchPanningStop=function(n){t.onPanningStop(n),t.onPinchStop(n)},this.onDoubleClick=function(n){t.setup.disabled||nf(t,n)&&function(n,t){var e,i=n.setup,a=n.doubleClickStopEventTimer,r=n.transformState,s=n.contentComponent,u=r.scale,c=n.props,p=c.onZoomStart,f=c.onZoom,m=i.doubleClick,d=m.disabled,h=m.mode,v=m.step,g=m.animationTime,w=m.animationType;if(!d&&!a){if("reset"===h)return np(n,t);if(!s)return console.error("No ContentComponent found");var S=(e=n.transformState.scale,"toggle"===h?1===e?1:-1:"zoomOut"===h?-1:1),y=B(n,S,v);if(u!==y){o(H(n),t,p);var b=U(t,s,u),C=z(n,y,b.x,b.y);if(!C)return console.error("Error during zoom event. New transformation state was not calculated.");o(H(n),t,f),l(n,C,g,w),nc(n,t)}}}(t,n)},this.clearPanning=function(n){t.isPanning&&t.onPanningStop(n)},this.setKeyPressed=function(n){t.pressedKeys[n.key]=!0},this.setKeyUnPressed=function(n){t.pressedKeys[n.key]=!1},this.isPressingKeys=function(n){return!n.length||!!n.find(function(n){return t.pressedKeys[n]})},this.setTransformState=function(n,e,i){var a=t.props.onTransformed;if(Number.isNaN(n)||Number.isNaN(e)||Number.isNaN(i))console.error("Detected NaN set state values");else{n!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=n),t.transformState.positionX=e,t.transformState.positionY=i,t.applyTransformation();var r=H(t);t.onChangeCallbacks.forEach(function(n){return n(r)}),o(r,{scale:n,positionX:e,positionY:i},a)}},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var n=Q(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(n.scale,n.positionX,n.positionY)}},this.handleTransformStyles=function(n,e,o){return t.props.customTransform?t.props.customTransform(n,e,o):"translate(".concat(n,"px, ").concat(e,"px) scale(").concat(o,")")},this.applyTransformation=function(){if(t.mounted&&t.contentComponent){var n=t.transformState,e=n.scale,o=n.positionX,i=n.positionY,a=t.handleTransformStyles(o,i,e);t.contentComponent.style.transform=a}},this.getContext=function(){return H(t)},this.onChange=function(n){return t.onChangeCallbacks.has(n)||t.onChangeCallbacks.add(n),function(){t.onChangeCallbacks.delete(n)}},this.onInit=function(n){return t.onInitCallbacks.has(n)||t.onInitCallbacks.add(n),function(){t.onInitCallbacks.delete(n)}},this.init=function(n,e){t.cleanupWindowEvents(),t.wrapperComponent=n,t.contentComponent=e,f(t,t.transformState.scale),t.handleInitializeWrapperEvents(n),t.handleInitialize(n,e),t.initializeWindowEvents(),t.isInitialized=!0,o(H(t),void 0,t.props.onInit)},this.props=n,this.setup=D(this.props),this.transformState=I(this.props)},nd=t.default.createContext(null),nh=t.default.forwardRef(function(n,e){var o,i,a=(0,t.useRef)(new nm(n)).current,r=(o=n.children,i=L(a),"function"==typeof o?o(i):o);return(0,t.useImperativeHandle)(e,function(){return L(a)},[a]),(0,t.useEffect)(function(){a.update(n)},[a,n]),t.default.createElement(nd.Provider,{value:a},r)});t.default.forwardRef(function(n,e){var o,i=(0,t.useRef)(null),a=(0,t.useContext)(nd);return(0,t.useEffect)(function(){return a.onChange(function(n){i.current&&(i.current.style.transform=a.handleTransformStyles(0,0,1/n.instance.transformState.scale))})},[a]),t.default.createElement("div",O({},n,{ref:(o=[i,e],function(n){o.forEach(function(t){"function"==typeof t?t(n):null!=t&&(t.current=n)})})}))});var nv={width:0,height:0,y:0,x:0,top:0,bottom:0,left:0,right:0},ng=function(n,e,o){var i=(0,t.useRef)(),a=(0,t.useRef)(nv),r=(0,t.useRef)(!1);(0,t.useLayoutEffect)(function(){var t;if(r.current=!1,"ResizeObserver"in window)return n&&(i.current=new ResizeObserver(function(t){var o=n.getBoundingClientRect();Array.isArray(t)&&t.length&&!r.current&&(o.width!==a.current.width||o.height!==a.current.height)&&(e(o,n),a.current=o)}),null==(t=i.current)||t.observe(n)),function(){var t;r.current=!0,n&&(null==(t=i.current)||t.unobserve(n))}},k([e,n],o,!0))},nw={position:"absolute",zIndex:2,top:"0px",left:"0px",boxSizing:"border-box",border:"3px solid red",transformOrigin:"0% 0%",boxShadow:"rgba(0,0,0,0.2) 0 0 0 10000000px"},nS=function(n){var e=n.width,o=void 0===e?200:e,i=n.height,a=void 0===i?200:i,r=n.borderColor,s=n.
1children,l=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&0>t.indexOf(o)&&(e[o]=n[o]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,o=Object.getOwnPropertySymbols(n);i<o.length;i++)0>t.indexOf(o[i])&&Object.prototype.propertyIsEnumerable.call(n,o[i])&&(e[o[i]]=n[o[i]]);return e}(n,["width","height","borderColor","children"]),u=(0,t.useState)(!1),c=u[0],p=u[1],f=nb(),m=(0,t.useRef)(null),d=(0,t.useRef)(null),h=(0,t.useRef)(null),v=(0,t.useRef)(null),g=(0,t.useCallback)(function(){if(f.wrapperComponent){var n=f.wrapperComponent.getBoundingClientRect();return{width:n.width,height:n.height}}return{width:0,height:0}},[f.wrapperComponent]),w=(0,t.useCallback)(function(){if(f.contentComponent){var n=f.contentComponent.getBoundingClientRect();return{width:n.width/f.transformState.scale,height:n.height/f.transformState.scale}}return{width:0,height:0}},[f.contentComponent,f.transformState.scale]),S=(0,t.useCallback)(function(){var n=w(),t=o/n.width,e=a/n.height;return e>t?t:e},[w,a,o]),y=function(){var n=w(),t=o/n.width,e=a/n.height;return e>t?{width:o,height:n.height*t}:{width:n.width*e,height:a}},b=function(){var n=S(),t={transform:"scale(".concat(n||1,")"),transformOrigin:"0% 0%",position:"absolute",boxSizing:"border-box",zIndex:1,overflow:"hidden"};Object.keys(t).forEach(function(n){h.current&&(h.current.style[n]=t[n])})},C=function(){b();var n=y(),t=w();if(h.current&&(h.current.style.width="".concat(t.width,"px"),h.current.style.height="".concat(t.height,"px")),d.current&&(d.current.style.width="".concat(n.width,"px"),d.current.style.height="".concat(n.height,"px")),v.current){var e=g(),o=S()*(1/f.transformState.scale),i=f.handleTransformStyles(-f.transformState.positionX*o,-f.transformState.positionY*o,1);v.current.style.transform=i,v.current.style.width="".concat(e.width*o,"px"),v.current.style.height="".concat(e.height*o,"px")}},P=function(){C()};nP(function(){C()}),nC(function(){P(),p(!0)}),ng(f.contentComponent,P,[c]),(0,t.useEffect)(function(){return f.onChange(function(n){var t=S();m.current&&(m.current.instance.transformState.scale=n.instance.transformState.scale,m.current.instance.transformState.positionX=n.instance.transformState.positionX*t,m.current.instance.transformState.positionY=n.instance.transformState.positionY*t)})},[S,f,m]);var x=(0,t.useMemo)(function(){return{position:"relative",zIndex:2,overflow:"hidden"}},[]);return t.default.createElement("div",O({},l,{ref:d,style:x,className:"rzpp-mini-map ".concat(l.className||"")}),t.default.createElement("div",O({},l,{ref:h,className:"rzpp-wrapper"}),s),t.default.createElement("div",{className:"rzpp-preview",ref:v,style:O(O({},nw),{borderColor:void 0===r?"red":r})}))};!function(n,t){void 0===t&&(t={});var e=t.insertAt;if(n&&"u">typeof document){var o=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===e&&o.firstChild?o.insertBefore(i,o.firstChild):o.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}}(".transform-component-module_wrapper__SPB86 {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n transform: translate3d(0, 0, 0);\n}\n.transform-component-module_content__FBWxo {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__FBWxo img {\n pointer-events: none;\n}\n");var ny=function(n){var e=n.children,o=n.wrapperClass,i=n.contentClass,a=n.wrapperStyle,r=n.contentStyle,s=n.wrapperProps,l=n.contentProps,u=(0,t.useContext)(nd),c=u.init,p=u.cleanupWindowEvents,f=(0,t.useRef)(null),m=(0,t.useRef)(null);return(0,t.useEffect)(function(){var n=f.current,t=m.current;return null!==n&&null!==t&&c&&(null==c||c(n,t)),function(){null==p||p()}},[]),t.default.createElement("div",O({},void 0===s?{}:s,{ref:f,className:"".concat(A," ").concat("transform-component-module_wrapper__SPB86"," ").concat(void 0===o?"":o),style:a}),t.default.createElement("div",O({},void 0===l?{}:l,{ref:m,className:"".concat("react-transform-component"," ").concat("transform-component-module_content__FBWxo"," ").concat(void 0===i?"":i),style:r}),e))},nb=function(){var n=(0,t.useContext)(nd);if(!n)throw Error("Transform context must be placed inside TransformWrapper");return n},nC=function(n){var e=nb();(0,t.useEffect)(function(){var t,o;return e.contentComponent&&e.wrapperComponent?t=n(K(e)):o=e.onInit(function(e){t=n(K(e.instance))}),function(){null==o||o(),null==t||t()}},[])},nP=function(n){var e=nb();(0,t.useEffect)(function(){var t,o=e.onChange(function(e){t=n(K(e.instance))});return function(){o(),null==t||t()}},[n,e])};n.s(["MiniMap",()=>nS,"TransformComponent",()=>ny,"TransformWrapper",()=>nh])}]);
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.