PageSourceSearch

https://motorsporttickets.com/assets/3558.c13d9c55.chunk.js

js motorsporttickets.com collected 2026-09-24 21:36:21 UTC 96,729 bytes, 1 lines download raw bytes

1(self.webpackChunkms_tickets_app=self.webpackChunkms_tickets_app||[]).push([[3558],{33311:(e,t,n)=>{"use strict";n.r(t),n.d(t,{DEFAULT_ID:()=>o,Loader:()=>l,LoaderStatus:()=>i});var r=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var l=i[o];if(!e(t[l],n[l]))return!1}return!0}return t!=t&&n!=n};const o="__googleMapsScriptId";var i;!function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.LOADING=1]="LOADING",e[e.SUCCESS=2]="SUCCESS",e[e.FAILURE=3]="FAILURE"}(i||(i={}));class l{constructor({apiKey:e,authReferrerPolicy:t,channel:n,client:i,id:a=o,language:s,libraries:c=[],mapIds:u,nonce:f,region:p,retries:d=3,url:m="https://maps.googleapis.com/maps/api/js",version:h}){if(this.CALLBACK="__googleMapsCallback",this.callbacks=[],this.done=!1,this.loading=!1,this.errors=[],this.apiKey=e,this.authReferrerPolicy=t,this.channel=n,this.client=i,this.id=a||o,this.language=s,this.libraries=c,this.mapIds=u,this.nonce=f,this.region=p,this.retries=d,this.url=m,this.version=h,l.instance){if(!r(this.options,l.instance.options))throw new Error(`Loader must not be called again with different options. ${JSON.stringify(this.options)} !== ${JSON.stringify(l.instance.options)}`);return l.instance}l.instance=this}get options(){return{version:this.version,apiKey:this.apiKey,channel:this.channel,client:this.client,id:this.id,libraries:this.libraries,language:this.language,region:this.region,mapIds:this.mapIds,nonce:this.nonce,url:this.url,authReferrerPolicy:this.authReferrerPolicy}}get status(){return this.errors.length?i.FAILURE:this.done?i.SUCCESS:this.loading?i.LOADING:i.INITIALIZED}get failed(){return this.done&&!this.loading&&this.errors.length>=this.retries+1}createUrl(){let e=this.url;return e+=`?callback=${this.CALLBACK}`,this.apiKey&&(e+=`&key=${this.apiKey}`),this.channel&&(e+=`&channel=${this.channel}`),this.client&&(e+=`&client=${this.client}`),this.libraries.length>0&&(e+=`&libraries=${this.libraries.join(",")}`),this.language&&(e+=`&language=${this.language}`),this.region&&(e+=`&region=${this.region}`),this.version&&(e+=`&v=${this.version}`),this.mapIds&&(e+=`&map_ids=${this.mapIds.join(",")}`),this.authReferrerPolicy&&(e+=`&auth_referrer_policy=${this.authReferrerPolicy}`),e}deleteScript(){const e=document.getElementById(this.id);e&&e.remove()}load(){return this.loadPromise()}loadPromise(){return new Promise(((e,t)=>{this.loadCallback((n=>{n?t(n.error):e(window.google)}))}))}loadCallback(e){this.callbacks.push(e),this.execute()}setScript(){if(document.getElementById(this.id))return void this.callback();const e=this.createUrl(),t=document.createElement("script");t.id=this.id,t.type="text/javascript",t.src=e,t.onerror=this.loadErrorCallback.bind(this),t.defer=!0,t.async=!0,this.nonce&&(t.nonce=this.nonce),document.head.appendChild(t)}reset(){this.deleteScript(),this.done=!1,this.loading=!1,this.errors=[],this.onerrorEvent=null}resetIfRetryingFailed(){this.failed&&this.reset()}loadErrorCallback(e){if(this.errors.push(e),this.errors.length<=this.retries){const e=this.errors.length*Math.pow(2,this.errors.length);console.log(`Failed to load Google Maps script, retrying in ${e} ms.`),setTimeout((()=>{this.deleteScript(),this.setScript()}),e)}else this.onerrorEvent=e,this.callback()}setCallback(){window.__googleMapsCallback=this.callback.bind(this)}callback(){this.done=!0,this.loading=!1,this.callbacks.forEach((e=>{e(this.onerrorEvent)})),this.callbacks=[]}execute(){if(this.resetIfRetryingFailed(),this.done)this.callback();else{if(window.google&&window.google.maps&&window.google.maps.version)return console.warn("Google Maps already loaded outside @googlemaps/js-api-loader.This may result in undesirable behavior as options and script parameters may not match."),void this.callback();this.loading||(this.loading=!0,this.setCallback(),this.setScript())}}}},37212:function(e,t,n){!function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o,i=r(n);e.Status=void 0,(o=e.Status||(e.Status={})).LOADING="LOADING",o.FAILURE="FAILURE",o.SUCCESS="SUCCESS";
1const l=({children:r,render:o,callback:l,...a})=>{const[s,c]=n.useState(e.Status.LOADING);return n.useEffect((()=>{const n=new t.Loader(a),r=e=>{l&&l(e,n),c(e)};r(e.Status.LOADING),n.load().then((()=>r(e.Status.SUCCESS)),(()=>r(e.Status.FAILURE)))}),[]),s===e.Status.SUCCESS&&r?i.default.createElement(i.default.Fragment,null,r):o?o(s):i.default.createElement(i.default.Fragment,null)};e.Wrapper=l,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(33311),n(67294))},86010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(o&&(o+=" "),o+=n);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}function o(){for(var e,t,n=0,o="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(o&&(o+=" "),o+=t);return o}n.r(t),n.d(t,{clsx:()=>o,default:()=>i});const i=o},91685:e=>{"use strict";var t=function(e){return parseInt(e,16)},n=function(e,t){var n,r=e.r,o=e.g,i=e.b,l=e.a,a=(n=t,!isNaN(parseFloat(n))&&isFinite(n)?t:l);return"rgba(".concat(r,", ").concat(o,", ").concat(i,", ").concat(a,")")};e.exports=function(e,r){var o,i,l=function(e){return"#"===e.charAt(0)?e.slice(1):e}(e),a=function(e){var n=e.r,r=e.g,o=e.b,i=e.a;return{r:t(n),g:t(r),b:t(o),a:+(t(i)/255).toFixed(2)}}({r:(i=3===(o=l).length||4===o.length)?"".concat(o.slice(0,1)).concat(o.slice(0,1)):o.slice(0,2),g:i?"".concat(o.slice(1,2)).concat(o.slice(1,2)):o.slice(2,4),b:i?"".concat(o.slice(2,3)).c
1oncat(o.slice(2,3)):o.slice(4,6),a:(i?"".concat(o.slice(3,4)).concat(o.slice(3,4)):o.slice(6,8))||"ff"});return n(a,r)}},35683:e=>{var t=1/0,n="[object Symbol]",r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i="\\ud800-\\udfff",l="\\u2700-\\u27bf",a="a-z\\xdf-\\xf6\\xf8-\\xff",s="A-Z\\xc0-\\xd6\\xd8-\\xde",c="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",u="['’]",f="["+c+"]",p="[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]",d="\\d+",m="["+l+"]",h="["+a+"]",g="[^"+i+c+d+l+a+s+"]",v="(?:\\ud83c[\\udde6-\\uddff]){2}",b="[\\ud800-\\udbff][\\udc00-\\udfff]",y="["+s+"]",S="(?:"+h+"|"+g+")",T="(?:"+y+"|"+g+")",w="(?:['’](?:d|ll|m|re|s|t|ve))?",E="(?:['’](?:D|LL|M|RE|S|T|VE))?",P="(?:"+p+"|\\ud83c[\\udffb-\\udfff])"+"?",k="[\\ufe0e\\ufe0f]?",C=k+P+("(?:\\u200d(?:"+["[^"+i+"]",v,b].join("|")+")"+k+P+")*"),D="(?:"+[m,v,b].join("|")+")"+C,x=RegExp(u,"g"),O=RegExp(p,"g"),Y=RegExp([y+"?"+h+"+"+w+"(?="+[f,y,"$"].join("|")+")",T+"+"+E+"(?="+[f,y+S,"$"].join("|")+")",y+"?"+S+"+"+w,y+"+"+E,d,D].join("|"),"g"),X=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,R="object"==typeof global&&global&&global.Object===Object&&global,N="object"==typeof self&&self&&self.Object===Object&&self,j=R||N||Function("return this")();var _,L=(_={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},function(e){return null==_?void 0:_[e]});var W=Object.prototype.toString,M=j.Symbol,H=M?M.prototype:void 0,A=H?H.toString:void 0;function z(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&W.call(e)==n}(e))return A?A.call(e):"";var r=e+"";return"0"==r&&1/e==-t?"-0":r}function I(e){return null==e?"":z(e)}var V,U=(V=function(e,t,n){return e+(n?"-":"")+t.toLowerCase()},function(e){return function(e,t,n,r){var o=-1,i=e?e.length:0;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}(function(e,t,n){return e=I(e),void 0===(t=n?void 0:t)?function(e){return X.test(e)}(e)?function(e){return e.match(Y)||[]}(e):function(e){return e.match(r)||[]}(e):e.match(t)||[]}(function(e){return(e=I(e))&&e.replace(o,L).replace(O,"")}(e).replace(x,"")),V,"")});e.exports=U},75668:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return f.default}}),t.default=void 0;
vendor: 25,643 bytes, line 1
1var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=h(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(67294)),i=m(n(45697)),l=m(n(73935)),a=m(n(86010)),s=n(81825),c=n(2849),u=n(9280),f=m(n(80783)),p=m(n(55904)),d=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function m(e){return e&&e.__esModule?e:{default:e}}function h(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(h=function(e){return e?n:t})(e)}function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],l=!0,a=!1;try{for(n=n.call(e);!(l=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);l=!0);}catch(e){a=!0,o=e}finally{try{l||null==n.return||n.return()}finally{if(a)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=C(e);if(t){var i=C(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}(this,n)}}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}(u,e);var t,n,r,i=P(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),D(k(t=i.call(this,e)),"onDragStart",(function(e,n){if((0,p.default)("Draggable: onDragStart: %j",n),!1===t.props.onStart(e,(0,c.createDraggableData)(k(t),n)))return!1;t.setState({dragging:!0,dragged:!0})})),D(k(t),"onDrag",(function(e,n){if(!t.state.dragging)return!1;(0,p.default)("Draggable: onDrag: %j",n);var r=(0,c.createDraggableData)(k(t),n),o={x:r.x,y:r.y};if(t.props.bounds){var i=o.x,l=o.y;o.x+=t.state.slackX,o.y+=t.state.slackY;var a=S((0,c.getBoundPosition)(k(t),o.x,o.y),2),s=a[0],u=a[1];o.x=s,o.y=u,o.slackX=t.state.slackX+(i-o.x),o.slackY=t.state.slackY+(l-o.y),r.x=o.x,r.y=o.y,r.deltaX=o.x-t.state.x,r.deltaY=o.y-t.state.y}if(!1===t.props.onDrag(e,r))return!1;t.setState(o)})),D(k(t),"onDragStop",(function(e,n){if(!t.state.dragging)return!1;if(!1===t.props.onStop(e,(0,c.createDraggableData)(k(t),n)))return!1;(0,p.default)("Draggable: onDragStop: %j",n);var r={dragging:!1,slackX:0,slackY:0};if(Boolean(t.props.position)){var o=t.props.position,i=o.x,l=o.y;r.x=i,r.y=l}t.setState(r)})),t.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:y({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),t}return t=u,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,p.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:y({},n)})}}],(n=[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current)&&void 0!==e?e:l.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),r=t.defaultPosition,i=t.defaultClassName,l=t.defaultClassNameDragging,u=t.defaultClassNameDragged,p=t.position,m=t.positionOffset,h=(t.scale,v(t,d)),b={},S=null,T=!Boolean(p)||this.state.dragging,w=p||r,E={x:(0,c.canDragX)(this)&&T?this.state.x:w.x,y:(0,c.canDragY)(this)&&T?this.state.y:w.y};this.state.isElementSVG?S=(0,s.createSVGTransform)(E,m):b=(0,s.createCSSTransform)(E,m);var P=(0,a.default)(n.props.className||"",i,(D(e={},l,this.state.dragging),D(e,u,this.state.dragged),e));return o.createElement(f.default,g({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(n),{className:P,style:y(y({},n.props.style),b),transform:S}))}}])&&w(t.prototype,n),r&&w(t,r),Object.defineProperty(t,"prototype",{writable:!1}),u}(o.Component);t.default=x,D(x,"displayName","Draggable"),D(x,"propTypes",y(y({},f.default.propTypes),{},{axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe})),D(x,"defaultProps",y(y({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80783:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=i?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(o,l,a):o[l]=e[l]}o.default=e,n&&n.set(e,o);return o}(n(67294)),i=f(n(45697)),l=f(n(73935)),a=n(81825),s=n(2849),c=n(9280),u=f(n(55904));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],l=!0,a=!1;try{for(n=n.call(e);!(l=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);l=!0);}catch(e){a=!0,o=e}finally{try{l||null==n.return||n.return()}finally{if(a)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return b(e)}(this,n)}}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},w=T.mouse,E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&g(e,t)}(c,e);var t,n,r,i=v(c);function c(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return S(b(e=i.call.apply(i,[this].concat(n))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),S(b(e),"mounted",!1),S(b(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,a.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,a.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var o=(0,a.getTouchIdentifier)(t);e.setState({touchIdentifier:o});var i=(0,s.getControlPosition)(t,o,b(e));if(null!=i){var l=i.x,c=i.y,f=(0,s.createCoreData)(b(e),l,c);(0,u.default)("DraggableCore: handleDragStart: %j",f),(0,u.default)("calling",e.props.onStart),!1!==e.props.onStart(t,f)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:l,lastY:c}),(0,a.addEvent)(r,w.move,e.handleDrag),(0,a.addEvent)(r,w.stop,e.handleDragStop))}}})),S(b(e),"handleDrag",(function(t){var n=(0,s.getControlPosition)(t,e.state.touchIdentifier,b(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var i=r-e.state.lastX,l=o-e.state.lastY,a=d((0,s.snapToGrid)(e.props.grid,i,l),2);if(i=a[0],l=a[1],!i&&!l)return;r=e.state.lastX+i,o=e.state.lastY+l}var c=(0,s.createCoreData)(b(e),r,o);if((0,u.default)("DraggableCore: handleDrag: %j",c),!1!==e.props.onDrag(t,c)&&!1!==e.mounted)e.setState({lastX:r,lastY:o});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var f=document.createEvent("MouseEvents");f.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(f)}}})),S(b(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,s.getControlPosition)(t,e.state.touchIdentifier,b(e));if(null!=n){var r=n.x,o=n.y;if(Array.isArray(e.props.grid)){var i=r-e.state.lastX||0,l=o-e.state.lastY||0,c=d((0,s.snapToGrid)(e.props.grid,i,l),2);i=c[0],l=c[1],r=e.state.lastX+i,o=e.state.lastY+l}var f=(0,s.createCoreData)(b(e),r,o);if(!1===e.props.onStop(t,f)||!1===e.mounted)return!1;var p=e.findDOMNode();p&&e.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(p.ownerDocument),(0,u.default)("DraggableCore: handleDragStop: %j",f),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),p&&((0,u.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(p.ownerDocument,w.move,e.handleDrag),(0,a.removeEvent)(p.ownerDocument,w.stop,e.handleDragStop))}}})),S(b(e),"onMouseDown",(function(t){return w=T.mouse,e.handleDragStart(t)})),S(b(e),"onMouseUp",(function(t){return w=T.mouse,e.handleDragStop(t)})),S(b(e),"onTouchStart",(function(t){return w=T.touch,e.handleDragStart(t)})),S(b(e),"onTouchEnd",(function(t){return w=T.touch,e.handleDragStop(t)})),e}return t=c,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,a.addEvent)(e,T.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,a.removeEvent)(t,T.mouse.move,this.handleDrag),(0,a.removeEvent)(t,T.touch.move,this.handleDrag),(0,a.removeEvent)(t,T.mouse.stop,this.handleDragStop),(0,a.removeEvent)(t,T.touch.stop,this.handleDragStop),(0,a.removeEvent)(e,T.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){var e,t,n;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(n=t.nodeRef)||void 0===n?void 0:n.current:l.default.findDOMNode(this)}},{key:"render",value:function(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&h(t.prototype,n),r&&h(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(o.Component);t.default=E,S(E,"displayName","DraggableCore"),S(E,"propTypes",{allowAnyClick:i.default.bool,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),S(E,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},61193:(e,t,n)=>{"use strict";var r=n(75668),o=r.default,i=r.DraggableCore;e.exports=o,e.exports.default=o,e.exports.DraggableCore=i},81825:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=d,t.addEvent=function(e,t,n,r){if(!e)return;var o=s({capture:!0},r);e.addEventListener?e.addEventListener(t,n,o):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&d(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){var n=p(e,t,"px");return c({},(0,i.browserPrefixToKey)("transform",i.default),n)},t.createSVGTransform=function(e,t){return p(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,o.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,o.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},t.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},t.getTranslation=p,t.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingTop),t-=(0,o.int)(n.paddingBottom)},t.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,o.int)(n.paddingLeft),t-=(0,o.int)(n.paddingRight)},t.matchesSelector=f,t.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(f(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){var r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),o=(e.clientX+t.scrollLeft-r.left)/n,i=(e.clientY+t.scrollTop-r.top)/n;return{x:o,y:i}},t.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderTopWidth),t+=(0,o.int)(n.borderBottomWidth)},t.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,o.int)(n.borderLeftWidth),t+=(0,o.int)(n.borderRightWidth)},t.removeClassName=m,t.removeEvent=function(e,t,n,r){if(!e)return;var o=s({capture:!0},r);e.removeEventListener?e.removeEventListener(t,n,o):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&m(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}};var o=n(9280),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}o.default=e,n&&n.set(e,o);return o}(n(38650));function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u="";function f(e,t){return u||(u=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,o.isFunction)(e[t])}))),!!(0,o.isFunction)(e[u])&&e[u](t)}function p(e,t,n){var r=e.x,o=e.y,i="translate(".concat(r).concat(n,",").concat(o).concat(n,")");if(t){var l="".concat("string"==typeof t.x?t.x:t.x+n),a="".concat("string"==typeof t.y?t.y:t.y+n);i="translate(".concat(l,", ").concat(a,")")+i}return i}function d(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function m(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},38650:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=o,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=r;var n=["Moz","Webkit","O","ms"];function r(){var e,t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";var i=null===(e=window.document)||void 0===e||null===(t=e.documentElement)||void 0===t?void 0:t.style;if(!i)return"";if(r in i)return"";for(var l=0;l<n.length;l++)if(o(r,n[l])in i)return n[l];return""}function o(e,t){return t?"".concat(t).concat(function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}var i=r();t.default=i},55904:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0}},2849:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,n){var o=e.state,l=!(0,r.isNum)(o.lastX),a=i(e);return l?{node:a,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:a,deltaX:t-o.lastX,deltaY:n-o.lastY,lastX:o.lastX,lastY:o.lastY,x:t,y:n}},t.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var l=e.props.bounds;l="string"==typeof l?l:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(l);var a=i(e);if("string"==typeof l){var s,c=a.ownerDocument,u=c.defaultView;if(!((s="parent"===l?a.parentNode:c.querySelector(l))instanceof u.HTMLElement))throw new Error('Bounds selector "'+l+'" could not find an element.');var f=s,p=u.getComputedStyle(a),d=u.getComputedStyle(f);l={left:-a.offsetLeft+(0,r.int)(d.paddingLeft)+(0,r.int)(p.marginLeft),top:-a.offsetTop+(0,r.int)(d.paddingTop)+(0,r.int)(p.marginTop),right:(0,o.innerWidth)(f)-(0,o.outerWidth)(a)-a.offsetLeft+(0,r.int)(d.paddingRight)-(0,r.int)(p.marginRight),bottom:(0,o.innerHeight)(f)-(0,o.outerHeight)(a)-a.offsetTop+(0,r.int)(d.paddingBottom)-(0,r.int)(p.marginBottom)}}(0,r.isNum)(l.right)&&(t=Math.min(t,l.right));(0,r.isNum)(l.bottom)&&(n=Math.min(n,l.bottom));(0,r.isNum)(l.left)&&(t=Math.max(t,l.left));(0,r.isNum)(l.top)&&(n=Math.max(n,l.top));return[t,n]},t.getControlPosition=function(e,t,n){var r="number"==typeof t?(0,o.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;var l=i(n),a=n.props.offsetParent||l.offsetParent||l.ownerDocument.body;return(0,o.offsetXYFromParent)(r||e,a,n.props.scale)},t.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],o=Math.round(n/e[1])*e[1];return[r,o]};var r=n(9280),o=n(81825);function i(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},9280:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))},t.findInArray=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},99768:(e,t,n)=>{"use strict";n.d(t,{LW:()=>A});var r=Array.isArray,o=function(e){var t="";if("string"==typeof e)t+=e;else if("object"==typeof e){var n=void 0;if(r(e))for(var i=0,l=e.length;i<l;)(n=o(e[i++]))&&(t&&(t+=" "),t+=n);else for(n in e)n&&e[n]&&(t&&(t+=" "),t+=n)}return t};function i(){for(var e,t,n=arguments.length,r=0,i="";r<n;)(e=arguments[r++])&&(t=o(e))&&(i&&(i+=" "),i+=t);return i}var l=n(67294);function a(e,t,n,r){for(;t>=n&&!e("(min-resolution: "+t/r+"dppx)").matches;)t--;return t}function s(e){if(void 0===e&&(e=window),!e)return 1;if(void 0!==e.devicePixelRatio)return e.devicePixelRatio;var t=e.document.frames;return void 0!==t?void 0!==t.devicePixelRatio?t.devicePixelRatio:t.screen.deviceXDPI/t.screen.systemXDPI:void 0!==e.matchMedia?function(e){for(var t=e.matchMedia,n=10,r=.1,o=1,i=n,l=0;l<4;l++)n=9+(i=10*a(t,n,r,o)),r=i,o*=10;return i/o}(e):1}var c=n(61193),u=function(e,t){return u=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},u(e,t)};function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}u(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var p=function(){return p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},p.apply(this,arguments)};function d(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}var h,g,v="object"===("undefined"==typeof document?"undefined":m(document))?document:null,b="undefined"!=typeof window&&"undefined"!=typeof navigator&&"undefined"!=typeof document,y=function(e){return void 0===e},S=function(e){return"function"==typeof e},T=function(e){return"number"==typeof e},w=function(e,t){if(S(e.renderer)){e.elementRef=t;var n=e.renderer;return delete e.renderer,n(e)}return delete e.elementRef,l.createElement("div",p({},e,{ref:t}))},E=function(e,t,n,r){var o=getComputedStyle(e);return"border-box"===o.boxSizing?Math.max(0,(Number.parseFloat(o[t])||0)-(Number.parseFloat(o[n])||0)-(Number.parseFloat(o[r])||0)):Number.parseFloat(o[t])||0},P=function(e){return E(e,"height","paddingTop","paddingBottom")},k=function(e){return E(e,"width","paddingLeft","paddingRight")},C=function(){for(var e="",t=0;t<32;t++)switch(t){case 8:case 20:e+="-".concat(Math.trunc(16*Math.random()).toString(16));break;case 12:e+="-4";break;case 16:e+="-".concat((8|16*Math.random()).toString(16));break;default:e+=Math.trunc(16*Math.random()).toString(16)}return e},D=function(e,t,n,r,o){if(t>=e)return 0;var i=t/e*n;return T(o)&&(i=Math.min(o,i)),T(r)&&(i=Math.max(r,i)),i},x=function(e,t,n,r,o){return!o||!r||t>=e?0:(n-r)*o/(e-t)},O=function(e,t,n,r,o){return!o||!r||t>=e?0:o*(e-t)/(n-r)},Y=function e(t){if(void 0===t&&(t=!1),!v)return e._cache=0;if(!t&&!y(e._cache))return e._cache;var n=v.createElement("div");if(n.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;"),v.body.append(n),0!==n.clientWidth)return e._cache=100-n.clientWidth,n.remove(),e._cache;n.remove()},X=function e(t){if(void 0===t&&(t=!1),!t&&!y(e._cache))return e._cache;if(!v)return e._cache=!1;var n=v.createElement("div"),r=v.createElement("div");return n.append(r),n.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;direction:rtl"),r.setAttribute("style","width:1000px;height:1000px"),v.body.append(n),n.scrollLeft=-50,e._cache=-50===n.scrollLeft,n.remove(),e._cache},R=function(){function e(e){void 0===e&&(e=10),this.setMaxHandlers(e),this._handlers=Object.create(null)}return e._callEventHandlers=function(e,t,n){var r;if(t.length)if(1!==t.length)for(t=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([],t,!0),r=0;r<t.length;r++)Reflect.apply(t[r],e,n);else Reflect.apply(t[0],e,n)},e.prototype.setMaxHandlers=function(e){if(!T(e)||e<=0)throw new TypeError("Expected maxHandlers to be a positive number, got '".concat(e,"' of type ").concat(m(e)));return this._maxHandlers=e,this},e.prototype.getMaxHandlers=function(){return this._maxHandlers},e.prototype.emit=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return!("object"!==m(this._handlers[t])||!Array.isArray(this._handlers[t]))&&(e._callEventHandlers(this,this._handlers[t],n),!0)},e.prototype.on=function(t,n){return e._addHandler(this,t,n),this},e.prototype.prependOn=function(t,n){return e._addHandler(this,t,n,!0),this},e.prototype.once=function(t,n){if(!S(n))throw new TypeError("Expected event handler to be a function, got ".concat(m(n)));return e._addHandler(this,t,this._wrapOnceHandler(t,n)),this},e.prototype.prependOnce=function(t,n){if(!S(n))throw new TypeError("Expected event handler to be a function, got ".concat(m(n)));return e._addHandler(this,t,this._wrapOnceHandler(t,n),!0),this},e.prototype.off=function(t,n){return e._removeHandler(this,t,n),this},e.prototype.removeAllHandlers=function(){var t=this._handlers;this._handlers=Object.create(null);var n,r,o=t.removeHandler;for(r in delete t.removeHandler,t)for(n=t[r].length-1;n>=0;n--)e._callEventHandlers(this,o,[r,t[r][n].handler||t[r][n]]);return this},e.prototype._wrapOnceHandler=function(t,n){var r={fired:!1,handler:n,wrappedHandler:void 0,emitter:this,event:t},o=e._onceWrapper.bind(r);return r.wrappedHandler=o,o.handler=n,o.event=t,o},e._addHandler=function(e,t,n,r){if(void 0===r&&(r=!1),!S(n))throw new TypeError("Expected event handler to be a function, got ".concat(m(n)));return e._handlers[t]=e._handlers[t]||[],e.emit("addHandler",t,n
1),r?e._handlers[t].unshift(n):e._handlers[t].push(n),e},e._onceWrapper=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.fired||(this.fired=!0,this.emitter.off(this.event,this.wrappedHandler),Reflect.apply(this.handler,this.emitter,e))},e._removeHandler=function(e,t,n){if(!S(n))throw new TypeError("Expected event handler to be a function, got ".concat(m(n)));if(y(e._handlers[t])||!e._handlers[t].length)return e;var r=-1;if(1===e._handlers[t].length)e._handlers[t][0]!==n&&e._handlers[t][0].handler!==n||(r=0,n=e._handlers[t][0].handler||e._handlers[t][0]);else for(r=e._handlers[t].length-1;r>=0;r--)if(e._handlers[t][r]===n||e._handlers[t][r].handler===n){n=e._handlers[t][r].handler||e._handlers[t][r];break}return-1===r||(0===r?e._handlers[t].shift():e._handlers[t].splice(r,1),e.emit("removeHandler",t,n)),e},e}(),N=function(){function e(){var e=this;this.targets=[],this.animationFrameID=0,this._isActive=!1,this.start=function(){return!e._isActive&&e.targets.length&&(e._isActive=!0,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=requestAnimationFrame(e.rafCallback)),e},this.stop=function(){return e._isActive&&(e._isActive=!1,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=0),e},this.addTarget=function(t,n){return void 0===n&&(n=!1),e.targets.includes(t)||(e.targets.push(t),1!==e.targets.length||n||e.start()),e},this.removeTarget=function(t){var n=e.targets.indexOf(t);return-1!==n&&(e.targets.splice(n,1),0===e.targets.length&&e.stop()),e},this.rafCallback=function(){if(!e._isActive)return 0;for(var t=0;t<e.targets.length;t++)e.targets[t]._unmounted||e.targets[t].update();return e.animationFrameID=requestAnimationFrame(e.rafCallback),e.animationFrameID}}return Object.defineProperty(e.prototype,"isActive",{get:function(){return this._isActive},enumerable:!1,configurable:!0}),e}(),j=new N;!function(e){e.X="x",e.Y="y"}(h||(h={})),function(e){e.JUMP="jump",e.STEP="step"}(g||(g={}));var _=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.element=null,n.initialOffsetX=0,n.initialOffsetY=0,n.elementRefHack=l.createRef(),n.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0},n.handleOnDragStart=function(e,r){n.element?(b&&(n.prevUserSelect=document.body.style.userSelect,document.body.style.userSelect="none",n.prevOnSelectStart=document.onselectstart,document.addEventListener("selectstart",t.selectStartReplacer)),n.props.onDragStart&&n.props.onDragStart(n.lastDragData={x:r.x-n.initialOffsetX,y:r.y-n.initialOffsetY,lastX:r.lastX-n.initialOffsetX,lastY:r.lastY-n.initialOffsetY,deltaX:r.deltaX,deltaY:r.deltaY}),n.element.classList.add("dragging")):n.handleOnDragStop(e,r)},n.handleOnDrag=function(e,t){n.element?n.props.onDrag&&n.props.onDrag(n.lastDragData={x:t.x-n.initialOffsetX,y:t.y-n.initialOffsetY,lastX:t.lastX-n.initialOffsetX,lastY:t.lastY-n.initialOffsetY,deltaX:t.deltaX,deltaY:t.deltaY}):n.handleOnDragStop(e,t)},n.handleOnDragStop=function(e,t){var r=t?{x:t.x-n.initialOffsetX,y:t.y-n.initialOffsetY,lastX:t.lastX-n.initialOffsetX,lastY:t.lastY-n.initialOffsetY,deltaX:t.deltaX,deltaY:t.deltaY}:n.lastDragData;n.props.onDragEnd&&n.props.onDragEnd(r),n.element&&n.element.classList.remove("dragging"),b&&(document.body.style.userSelect=n.prevUserSelect,n.prevOnSelectStart&&document.addEventListener("selectstart",n.prevOnSelectStart),n.prevOnSelectStart=null),n.initialOffsetX=0,n.initialOffsetY=0,n.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0}},n.handleOnMouseDown=function(e){if(n.element)if(e.preventDefault(),e.stopPropagation(),y(e.offsetX)){var t=n.element.getBoundingClientRect();n.initialOffsetX=(e.clientX||e.touches[0].clientX)-t.left,n.initialOffsetY=(e.clientY||e.touches[0].clientY)-t.top}else n.initialOffsetX=e.offsetX,n.initialOffsetY=e.offsetY},n.elementRef=function(e){S(n.props.elementRef)&&n.props.elementRef(e),n.element=e,n.elementRefHack.current=e},n}return f(t,e),t.prototype.componentDidMount=function(){this.element||this.setState((function(){throw new Error("<ScrollbarThumb> Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},t.prototype.componentWillUnmount=function(){this.handleOnDragStop(),this.elementRef(null)},t.prototype.render=function(){var e=this.props;e.elementRef;var t=e.axis;e.onDrag,e.onDragEnd,e.onDragStart;var n=d(e,["elementRef","axis","onDrag","onDragEnd","onDragStart"]);return n.className=i("ScrollbarsCustom-Thumb",t===h.X?"ScrollbarsCustom-ThumbX":"ScrollbarsCustom-ThumbY",n.className),n.renderer&&(n.axis=t),l.createElement(c.DraggableCore,{allowAnyClick:!1,enableUserSelectHack:!1,onMouseDown:this.handleOnMouseDown,onDrag:this.handleOnDrag,onStart:this.handleOnDragStart,onStop:this.handleOnDragStop,nodeRef:this.elementRefHack},w(n,this.elementRef))},t.selectStartReplacer=function(){return!1},t}(l.Component),L=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;
1return t.element=null,t.elementRef=function(e){S(t.props.elementRef)&&t.props.elementRef(e),t.element=e},t.handleClick=function(e){if(e&&t.element&&0===e.button){if(S(t.props.onClick)&&e.target===t.element)if(y(e.offsetX)){var n=t.element.getBoundingClientRect();t.props.onClick(e,{axis:t.props.axis,offset:t.props.axis===h.X?(e.clientX||e.touches[0].clientX)-n.left:(e.clientY||e.touches[0].clientY)-n.top})}else t.props.onClick(e,{axis:t.props.axis,offset:t.props.axis===h.X?e.offsetX:e.offsetY});return!0}},t}return f(t,e),t.prototype.componentDidMount=function(){this.element?this.element.addEventListener("click",this.handleClick):this.setState((function(){throw new Error("Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},t.prototype.componentWillUnmount=function(){this.element&&(this.element.removeEventListener("click",this.handleClick),this.element=null,this.elementRef(null))},t.prototype.render=function(){var e=this.props;e.elementRef;var t=e.axis;e.onClick;var n=d(e,["elementRef","axis","onClick"]);return n.className=i("ScrollbarsCustom-Track",t===h.X?"ScrollbarsCustom-TrackX":"ScrollbarsCustom-TrackY",n.className),n.renderer&&(n.axis=t),w(n,this.elementRef)},t}(l.Component),W={holder:{position:"relative",width:"100%",height:"100%"},wrapper:{position:"absolute",top:0,left:0,bottom:0,right:0},content:{boxSizing:"border-box"},track:{common:{position:"absolute",overflow:"hidden",borderRadius:4,background:"rgba(0,0,0,.1)",userSelect:"none"},x:{height:10,width:"calc(100% - 20px)",bottom:0,left:10},y:{width:10,height:"calc(100% - 20px)",top:10}},thumb:{common:{cursor:"pointer",borderRadius:4,background:"rgba(0,0,0,.4)"},x:{height:"100%",width:0},y:{width:"100%",height:0}}},M=b?s():1;b&&window.addEventListener("resize",(function(){M=s()}),{passive:!0});var H=l.createContext({parentScrollbar:null}),A=function(e){function t(t){var n=e.call(this,t)||this;return n.getScrollState=function(e){if(void 0===e&&(e=!1),n.scrollValues&&!e)return p({},n.scrollValues);var t={clientHeight:0,clientWidth:0,contentScrollHeight:0,contentScrollWidth:0,scrollHeight:0,scrollWidth:0,scrollTop:0,scrollLeft:0,scrollYBlocked:!1,scrollXBlocked:!1,scrollYPossible:!1,scrollXPossible:!1,trackYVisible:!1,trackXVisible:!1,zoomLevel:1*M,isRTL:void 0},r=n.props;return t.isRTL=n.state.isRTL,t.scrollYBlocked=r.noScroll||r.noScrollY,t.scrollXBlocked=r.noScroll||r.noScrollX,n.scrollerElement&&(t.clientHeight=n.scrollerElement.clientHeight,t.clientWidth=n.scrollerElement.clientWidth,t.scrollHeight=n.scrollerElement.scrollHeight,t.scrollWidth=n.scrollerElement.scrollWidth,t.scrollTop=n.scrollerElement.scrollTop,t.scrollLeft=n.scrollerElement.scrollLeft,t.scrollYPossible=!t.scrollYBlocked&&t.scrollHeight>t.clientHeight,t.scrollXPossible=!t.scrollXBlocked&&t.scrollWidth>t.clientWidth,t.trackYVisible=t.scrollYPossible||r.permanentTracks||r.permanentTrackY,t.trackXVisible=t.scrollXPossible||r.permanentTracks||r.permanentTrackX),n.contentElement&&(t.contentScrollHeight=n.contentElement.scrollHeight,t.contentScrollWidth=n.contentElement.scrollWidth),t},n.scrollToTop=function(){return n.scrollerElement&&(n.scrollerElement.scrollTop=0),n},n.scrollToLeft=function(){return n.scrollerElement&&(n.scrollerElement.scrollLeft=0),n},n.scrollToBottom=function(){return n.scrollerElement&&(n.scrollerElement.scrollTop=n.scrollerElement.scrollHeight-n.scrollerElement.clientHeight),n},n.scrollToRight=function(){return n.scrollerElement&&(n.scrollerElement.scrollLeft=n.scrollerElement.scrollWidth-n.scrollerElement.clientWidth),n},n.scrollTo=function(e,t){return n.scrollerElement&&(T(e)&&(n.scrollerElement.scrollLeft=e),T(t)&&(n.scrollerElement.scrollTop=t)),n},n.centerAt=function(e,t){return n.scrollerElement&&(T(e)&&(n.scrollerElement.scrollLeft=e-n.scrollerElement.clientWidth/2),T(t)&&(n.scrollerElement.scrollTop=t-n.scrollerElement.clientHeight/2)),n},n.update=function(e){if(void 0===e&&(e=!1),n.scrollerElement){if(y(n.state.isRTL))return n.setState({isRTL:"rtl"===getComputedStyle(n.scrollerElement).direction}),n.getScrollState();var t=n.getScrollState(!0),r=p({},n.scrollValues),o=n.props,i=0;if(e)i=32767;else if(r.clientHeight!==t.clientHeight&&(i|=Math.trunc(1)),r.clientWidth!==t.clientWidth&&(i|=2),r.scrollHeight!==t.scrollHeight&&(i|=4),r.scrollWidth!==t.scrollWidth&&(i|=8),r.scrollTop!==t.scrollTop&&(i|=16),r.scrollLeft!==t.scrollLeft&&(i|=32),r.scrollYBlocked!==t.scrollYBlocked&&(i|=64),r.scrollXBlocked!==t.scrollXBlocked&&(i|=128),r.scrollYPossible!==t.scrollYPossible&&(i|=256),r.scrollXPossible!==t.scrollXPossible&&(i|=512),r.trackYVisible!==t.trackYVisible&&(i|=1024),r.trackXVisible!==t.trackXVisible&&(i|=2048),r.isRTL!==t.isRTL&&(i|=4096),r.contentScrollHeight!==t.contentScrollHeight&&(i|=8192),r.contentScrollWidth!==t.contentScrollWidth&&(i|=16384),r.zoomLevel!==t.zoomLevel&&(i|=32768),0===i)return r;if(o.native||!n.holderElement||(8192&i&&(o.translateContentSizesToHolder||o.translateContentSizeYToHolder)&&(n.holderElement.style.height="".concat(t.contentScrollHeight,"px")),16384&i&&(o.translateContentSizesToHolder||o.translateContentSizeXToHolder)&&(n.holderElement.style.width="".concat(t.contentScrollWidth,"px")),!(o.translateContentSizesToHolder||o.translateContentSizeYToHolder||o.translateContentSizeXToHolder)||!(!t.clientHeight&&t.contentScrollHeight||!t.clientWidth&&t.contentScrollWidth)))return 1024&i||2048&i?(r.scrollYBlocked=t.scrollYBlocked,r.scrollXBlocked=t.scrollXBlocked,r.scrollYPossible=t.scrollYPossible,r.scrollXPossible=t.scrollXPossible,n.trackYElement&&1024&i&&(n.trackYElement.style.display=t.trackYVisible?"":"none"),n.trackXElement&&2048&i&&(n.trackXElement.style.display=t.trackXVisible?"":"none"),n.scrollValues=r,void n.setState({trackYVisible:n.scrollValues.trackYVisible=t.trackYVisible,trackXVisible:n.scrollValues.trackXVisible=t.trackXVisible})):((o.native?n.updaterNative:n.updaterCustom)(i,t),n.scrollValues=t,!o.native&&32768&i&&(Y(!0),n.forceUpdate()),n.eventEmitter.emit("update",p({},t),r),(16&i||32&i)&&n.eventEmitter.emit("scroll",p({},t),r),n.scrollValues)}},n.updaterNative=function(){return!0},n.updaterCustom=function(e,t){var r=n.props;if(n.trackYElement&&n.thumbYElement&&(e&Math.trunc(1)||4&e||16&e||64&e||256&e))if(t.scrollYPossible){var o=P(n.trackYElement),i=D(t.scrollHeight,t.clientHeight,o,r.minimalThumbYSize||r.minimalThumbSize,r.maximalThumbYSize||r.maximalThumbSize),l=x(t.scrollHeight,t.clientHeight,o,i,t.scrollTop);n.thumbYElement.style.transform="translateY(".concat(l,"px)"),n.thumbYElement.style.height="".concat(i,"px"),n.thumbYElement.style.display=""}else n.thumbYElement.style.transform="",n.thumbYElement.style.height="0px",n.thumbYElement.style.display="none";if(n.trackXElement&&n.thumbXElement&&(2&e||8&e||32&e||128&e||512&e||4096&e))if(t.scrollXPossible){o=k(n.trackXElement),i=D(t.scrollWidth,t.clientWidth,o,r.minimalThumbXSize||r.minimalThumbSize,r.maximalThumbXSize||r.maximalThumbSize),l=x(t.scrollWidth,t.clientWidth,o,i,t.scrollLeft);n.state.isRTL&&X()&&(l+=o-i),n.thumbXElement.style.transform="translateX(".concat(l,"px)"),n.thumbXElement.style.width="".concat(i,"px"),n.thumbXElement.style.display=""}else n.thumbXElement.style.transform="",n.thumbXElement.style.width="0px",n.thumbXElement.style.display="none";return!0},n.elementRefHolder=function(e){n.holderElement=e,S(n.props.elementRef)&&n.props.elementRef(e)},n.elementRefWrapper=function(e){n.wrapperElement=e,S(n.props.wrapperProps.elementRef)&&n.props.wrapperProps.elementRef(e)},n.elementRefScroller=function(e){n.scrollerElement=e,S(n.props.scrollerProps.elementRef)&&n.props.scrollerProps.elementRef(e)},n.elementRefContent=function(e){n.contentElement=e,S(n.props.contentProps.elementRef)&&n.props.contentProps.elementRef(e)},n.elementRefTrackX=function(e){n.trackXElement=e,S(n.props.trackXProps.elementRef)&&n.props.trackXProps.elementRef(e)},n.elementRefTrackY=function(e){n.trackYElement=e,S(n.props.trackYProps.elementRef)&&n.props.trackYProps.elementRef(e)},n.elementRefThumbX=function(e){n.thumbXElement=e,S(n.props.thumbXProps.elementRef)&&n.props.thumbXProps.elementRef(e)},n.elementRefThumbY=function(e){n.thumbYElement=e,S(n.props.thumbYProps.elementRef)&&n.props.thumbYProps.elementRef(e)},n.handleTrackXClick=function(e,t){if(n.props.trackXProps.onClick&&n.props.trackXProps.onClick(e,t),n.scrollerElement&&n.trackXElement&&n.thumbXElement&&n.scrollValues&&n.scrollValues.scrollXPossible){n._scrollDetection();var r=n.thumbXElement.clientWidth,o=k(n.trackXElement),i=(n.scrollValues.isRTL&&X()?t.offset+r/2-o:t.offset-r/2)-(Number.parseFloat(getComputedStyle(n.trackXElement).paddingLeft)||0),l=O(n.scrollValues.scrollWidth,n.scrollValues.clientWidth,o,r,i);n.props.trackClickBehavior===g.STEP&&(l=(n.scrollValues.isRTL?n.scrollValues.scrollLeft>l:n.scrollValues.scrollLeft<l)?n.scrollValues.scrollLeft+n.scrollValues.clientWidth:n.scrollValues.scrollLeft-n.scrollValues.clientWidth),n.scrollerElement.scrollLeft=l}},n.handleTrackYClick=function(e,t){if(n.props.trackYProps.onClick&&n.props.trackYProps.onClick(e,t),n.scrollerElement&&n.trackYElement&&n.thumbYElement&&n.scrollValues&&n.scrollValues.scrollYPossible){n._scrollDetection();var r=n.thumbYElement.clientHeight,o=O(n.scrollValues.scrollHeight,n.scrollValues.clientHeight,P(n.trackYElement),r,t.offset-r/2)-(Number.parseFloat(getComputedStyle(n.trackYElement).paddingTop)||0);
1n.props.trackClickBehavior===g.JUMP?n.scrollerElement.scrollTop=o:n.scrollerElement.scrollTop=n.scrollValues.scrollTop<o?n.scrollValues.scrollTop+n.scrollValues.clientHeight:n.scrollValues.scrollTop-n.scrollValues.clientHeight}},n.handleTrackYMouseWheel=function(e){var t=n.props;t.trackYProps&&t.trackYProps.onWheel&&t.trackYProps.onWheel(e),t.disableTracksMousewheelScrolling||t.disableTrackYMousewheelScrolling||(n._scrollDetection(),n.scrollerElement&&!n.scrollValues.scrollYBlocked&&(n.scrollTop+=e.deltaY))},n.handleTrackXMouseWheel=function(e){var t=n.props;t.trackXProps&&t.trackXProps.onWheel&&t.trackXProps.onWheel(e),t.disableTracksMousewheelScrolling||t.disableTrackXMousewheelScrolling||(n._scrollDetection(),n.scrollerElement&&!n.scrollValues.scrollXBlocked&&(n.scrollLeft+=e.deltaX))},n.handleThumbXDrag=function(e){var t;if(n.trackXElement&&n.thumbXElement&&n.scrollerElement&&n.scrollValues&&n.scrollValues.scrollXPossible){n._scrollDetection();var r=n.trackXElement.getBoundingClientRect(),o=getComputedStyle(n.trackXElement),i=Number.parseFloat(o.paddingLeft)||0,l=Number.parseFloat(o.paddingRight)||0,a=r.width-i-l,s=n.thumbXElement.clientWidth,c=n.scrollValues.isRTL&&X()?e.x+s-a+i:e.lastX-i;n.scrollerElement.scrollLeft=O(n.scrollValues.scrollWidth,n.scrollValues.clientWidth,a,s,c),(null===(t=n.props.thumbXProps)||void 0===t?void 0:t.onDrag)&&n.props.thumbXProps.onDrag(e)}},n.handleThumbXDragEnd=function(e){var t;n.handleThumbXDrag(e),(null===(t=n.props.thumbXProps)||void 0===t?void 0:t.onDragEnd)&&n.props.thumbXProps.onDragEnd(e)},n.handleThumbYDrag=function(e){var t;if(n.scrollerElement&&n.trackYElement&&n.thumbYElement&&n.scrollValues&&n.scrollValues.scrollYPossible){n._scrollDetection();var r=n.trackYElement.getBoundingClientRect(),o=getComputedStyle(n.trackYElement),i=Number.parseFloat(o.paddingTop)||0,l=Number.parseFloat(o.paddingBottom)||0,a=r.height-i-l,s=n.thumbYElement.clientHeight,c=e.y-i;n.scrollerElement.scrollTop=O(n.scrollValues.scrollHeight,n.scrollValues.clientHeight,a,s,c),(null===(t=n.props.thumbYProps)||void 0===t?void 0:t.onDrag)&&n.props.thumbYProps.onDrag(e)}},n.handleThumbYDragEnd=function(e){var t;n.handleThumbYDrag(e),(null===(t=n.props.thumbYProps)||void 0===t?void 0:t.onDragEnd)&&n.props.thumbYProps.onDragEnd(e)},n.handleScrollerScroll=function(){n._scrollDetection()},n._scrollDetection=function(){n._scrollDetectionTO?b&&window.clearTimeout(n._scrollDetectionTO):n.eventEmitter.emit("scrollStart",n.getScrollState()),n._scrollDetectionTO=b?window.setTimeout(n._scrollDetectionCallback,n.props.scrollDetectionThreshold||0):null},n._scrollDetectionCallback=function(){n._scrollDetectionTO=null,n.eventEmitter.emit("scrollStop",n.getScrollState())},n.state={trackXVisible:!1,trackYVisible:!1,isRTL:t.rtl},n.scrollValues=n.getScrollState(!0),n.eventEmitter=new R(15),t.onUpdate&&n.eventEmitter.on("update",t.onUpdate),t.onScroll&&n.eventEmitter.on("scroll",t.onScroll),t.onScrollStart&&n.eventEmitter.on("scrollStart",t.onScrollStart),t.onScrollStop&&n.eventEmitter.on("scrollStop",t.onScrollStop),n.id=C(),n}return f(t,e),Object.defineProperty(t.prototype,"scrollTop",{get:function(){return this.scrollerElement?this.scrollerElement.scrollTop:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollTop=e,this.update())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrollLeft",{get:function(){return this.scrollerElement?this.scrollerElement.scrollLeft:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollLeft=e)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrollHeight",{get:function(){return this.scrollerElement?this.scrollerElement.scrollHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrollWidth",{get:function(){return this.scrollerElement?this.scrollerElement.scrollWidth:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"clientHeight",{get:function(){return this.scrollerElement?this.scrollerElement.clientHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"clientWidth",{get:function(){return this.scrollerElement?this.scrollerElement.clientWidth:0}
1,enumerable:!1,configurable:!0}),t.calculateStyles=function(e,t,n,r){var o,i,l,a,s=!e.noDefaultStyles;return{holder:p(p(p({},s&&W.holder),{position:"relative"}),e.style),wrapper:p(p(p({},s&&p(p(p({},W.wrapper),!e.disableTracksWidthCompensation&&!e.disableTrackYWidthCompensation&&(o={},o[t.isRTL?"left":"right"]=t.trackYVisible?10:0,o)),!e.disableTracksWidthCompensation&&!e.disableTrackXWidthCompensation&&{bottom:t.trackXVisible?10:0})),e.wrapperProps.style),{position:"absolute",overflow:"hidden"}),content:p(p(p(p(p({},s&&W.content),e.translateContentSizesToHolder||e.translateContentSizeYToHolder||e.translateContentSizeXToHolder?{display:"table-cell"}:{padding:.05}),s&&!(e.translateContentSizesToHolder||e.translateContentSizeYToHolder)&&{minHeight:"100%"}),s&&!(e.translateContentSizesToHolder||e.translateContentSizeXToHolder)&&{minWidth:"100%"}),e.contentProps.style),scroller:p(p(p(p((i={position:"absolute",top:0,left:0,bottom:0,right:0,paddingBottom:!r&&n.scrollXPossible?e.fallbackScrollbarWidth:void 0},i[t.isRTL?"paddingLeft":"paddingRight"]=!r&&n.scrollYPossible?e.fallbackScrollbarWidth:void 0,i),e.scrollerProps.style),!y(e.rtl)&&{direction:e.rtl?"rtl":"ltr"}),e.momentum&&{WebkitOverflowScrolling:"touch"}),(l={overflowY:n.scrollYPossible?"scroll":"hidden",overflowX:n.scrollXPossible?"scroll":"hidden",marginBottom:n.scrollXPossible?-(r||e.fallbackScrollbarWidth)-Number(1!==n.zoomLevel):void 0},l[t.isRTL?"marginLeft":"marginRight"]=n.scrollYPossible?-(r||e.fallbackScrollbarWidth)-Number(1!==n.zoomLevel):void 0,l)),trackX:p(p(p(p({},s&&W.track.common),s&&W.track.x),e.trackXProps.style),!t.trackXVisible&&{display:"none"}),trackY:p(p(p(p(p({},s&&W.track.common),s&&W.track.y),s&&(a={},a[t.isRTL?"left":"right"]=0,a)),e.trackYProps.style),!t.trackYVisible&&{display:"none"}),thumbX:p(p(p({},s&&W.thumb.common),s&&W.thumb.x),e.thumbXProps.style),thumbY:p(p(p({},s&&W.thumb.common),s&&W.thumb.y),e.thumbYProps.style)}},t.prototype.componentDidMount=function(){if(this.scrollerElement)if(this.contentElement){var e=this.props;if(!e.native&&!e.mobileNative){if(!this.holderElement)return void this.setState((function(){throw new Error("holder element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));if(!this.wrapperElement)return void this.setState((function(){throw new Error("wrapper element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))}j.addTarget(this),y(e.scrollTop)||(this.scrollerElement.scrollTop=e.scrollTop),y(e.scrollLeft)||(this.scrollerElement.scrollLeft=e.scrollLeft),this.update(!0)}else this.setState((function(){throw new Error("content element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));else this.setState((function(){throw new Error("scroller element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},t.prototype.componentWillUnmount=function(){j.removeTarget(this)},t.prototype.componentDidUpdate=function(e,t){if(this.scrollerElement){var n=this.props;n.rtl!==e.rtl&&n.rtl!==this.state.isRTL&&this.setState({isRTL:n.rtl}),this.state.isRTL!==t.isRTL&&this.update(),y(n.scrollTop)||n.scrollTop===this.scrollerElement.scrollTop||(this.scrollerElement.scrollTop=n.scrollTop),y(n.scrollLeft)||n.scrollLeft===this.scrollerElement.scrollLeft||(this.scrollerElement.scrollLeft=n.scrollLeft),e.onUpdate!==n.onUpdate&&(e.onUpdate&&this.eventEmitter.off("update",e.onUpdate),n.onUpdate&&this.eventEmitter.on("update",n.onUpdate)),e.onScroll!==n.onScroll&&(e.onScroll&&this.eventEmitter.off("scroll",e.onScroll),n.onScroll&&this.eventEmitter.on("scroll",n.onScroll)),e.onScrollStart!==n.onScrollStart&&(e.onScrollStart&&this.eventEmitter.off("scrollStart",e.onScrollStart),n.onScrollStart&&this.eventEmitter.on("scrollStart",n.onScrollStart)),e.onScrollStop!==n.onScrollStop&&(e.onScrollStop&&this.eventEmitter.off("scrollStop",e.onScrollStop),n.onScrollStop&&this.eventEmitter.on("scrollStop",n.onScrollStop))}},t.prototype.render=function(){var e=this.props,n=e.createContext,r=e.rtl,o=e.native,a=e.mobileNative,s=e.momentum;e.noDefaultStyles;var c=e.disableTracksMousewheelScrolling,u=e.disableTrackXMousewheelScrolling,f=e.disableTrackYMousewheelScrolling;e.disableTracksWidthCompensation,e.disableTrackXWidthCompensation,e.disableTrackYWidthCompensation;var m=e.noScrollX,g=e.noScrollY,v=e.noScroll,b=e.permanentTrackX,S=e.permanentTrackY,T=e.permanentTracks,E=e.removeTracksWhenNotUsed,P=e.removeTrackYWhenNotUsed,k=e.removeTrackXWhenNotUsed;e.minimalThumbSize,e.maximalThumbSize,e.minimalThumbXSize,e.maximalThumbXSize,e.minimalThumbYSize,e.maximalThumbYSize,e.fallbackScrollbarWidth,e.scrollTop,e.scrollLeft,e.trackClickBehavior,e.scrollDetectionThreshold;var C=e.wrapperProps,D=e.scrollerProps,x=e.contentProps,O=e.trackXProps,X=e.trackYProps,R=e.thumbXProps,N=e.thumbYProps,j=e.scrollbarWidth;e.elementRef,e.onUpdate,e.onScroll,e.onScrollStart,e.onScrollStop,e.translateContentSizesToHolder,e.translateContentSizeYToHolder,e.translateContentSizeXToHolder;var W=e.children,M=d(e,["createContext","rtl","native","mobileNative","momentum","noDefaultStyles","disableTracksMousewheelScrolling","disableTrackXMousewheelScrolling","disableTrackYMousewheelScrolling","disableTracksWidthCompensation","disableTrackXWidthCompensation","disableTrackYWidthCompensation","noScrollX","noScrollY","noScroll","permanentTrackX","permanentTrackY","permanentTracks","removeTracksWhenNotUsed","removeTrackYWhenNotUsed","removeTrackXWhenNotUsed","minimalThumbSize","maximalThumbSize","minimalThumbXSize","maximalThumbXSize","minimalThumbYSize","maximalThumbYSize","fallbackScrollbarWidth","scrollTop","scrollLeft","trackClickBehavior","scrollDetectionThreshold","wrapperProps","
1scrollerProps","contentProps","trackXProps","trackYProps","thumbXProps","thumbYProps","scrollbarWidth","elementRef","onUpdate","onScroll","onScrollStart","onScrollStop","translateContentSizesToHolder","translateContentSizeYToHolder","translateContentSizeXToHolder","children"]),A=y(j)?Y()||0:j;if(o||!A&&a){this.elementRefHolder(null),this.elementRefWrapper(null),this.elementRefTrackX(null),this.elementRefTrackY(null),this.elementRefThumbX(null),this.elementRefThumbY(null);var z=p(p({},x),{key:"ScrollbarsCustom-Content",className:i("ScrollbarsCustom-Content",x.className),children:W}),I=p(p({},M),{className:i("ScrollbarsCustom native",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",M.className),style:p(p(p(p({},M.style),!y(r)&&{direction:r?"rtl":"ltr"}),s&&{WebkitOverflowScrolling:"touch"}),{overflowX:v||m?"hidden":T||b?"scroll":"auto",overflowY:v||g?"hidden":T||S?"scroll":"auto"}),onScroll:this.handleScrollerScroll,children:w(z,this.elementRefContent),renderer:D.renderer,elementRef:D.elementRef});return w(I,this.elementRefScroller)}var V=t.calculateStyles(this.props,this.state,this.scrollValues,A),U=[],B=p(p({},x),{key:"ScrollbarsCustom-Content",className:i("ScrollbarsCustom-Content",x.className),style:V.content,children:n?l.createElement(H.Provider,{value:{parentScrollbar:this}},W):W}),F=p(p({},D),{key:"ScrollbarsCustom-Scroller",className:i("ScrollbarsCustom-Scroller",D.className),style:V.scroller,children:w(B,this.elementRefContent),onScroll:this.handleScrollerScroll}),K=p(p({},C),{key:"ScrollbarsCustom-Wrapper",className:i("ScrollbarsCustom-Wrapper",C.className),style:V.wrapper,children:w(F,this.elementRefScroller)});if(U.push(w(K,this.elementRefWrapper)),this.state.trackYVisible||!E&&!P){var Z=p(p({},N),{key:"ScrollbarsCustom-ThumbY",style:V.thumbY,elementRef:this.elementRefThumbY,onDrag:this.handleThumbYDrag,onDragEnd:this.handleThumbYDragEnd,axis:h.Y}),G=p(p(p(p({},X),{key:"ScrollbarsCustom-TrackY",style:V.trackY,elementRef:this.elementRefTrackY,onClick:this.handleTrackYClick}),(c||f)&&{onWheel:this.handleTrackYMouseWheel}),{axis:h.Y});G.children=l.createElement(_,p({},Z)),U.push(l.createElement(L,p({},G)))}else this.elementRefTrackY(null),this.elementRefThumbY(null);if(this.state.trackXVisible||!E&&!k){var $=p(p({},R),{key:"ScrollbarsCustom-ThumbX",style:V.thumbX,elementRef:this.elementRefThumbX,onDrag:this.handleThumbXDrag,onDragEnd:this.handleThumbXDragEnd,axis:h.X}),q=p(p(p(p({},O),{key:"ScrollbarsCustom-TrackX",style:V.trackX,elementRef:this.elementRefTrackX,onClick:this.handleTrackXClick}),(c||u)&&{onWheel:this.handleTrackXMouseWheel}),{axis:h.X});q.children=l.createElement(_,p({},$)),U.push(l.createElement(L,p({},q)))}else this.elementRefTrackX(null),this.elementRefThumbX(null);var J=p(p({},M),{className:i("ScrollbarsCustom",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",M.className),style:V.holder,children:U});return w(J,this.elementRefHolder)},t.contextType=H,t.defaultProps={momentum:!0,minimalThumbSize:30,fallbackScrollbarWidth:20,trackClickBehavior:g.JUMP,scrollDetectionThreshold:100,wrapperProps:{},scrollerProps:{},contentProps:{},trackXProps:{},trackYProps:{},thumbXProps:{},thumbYProps:{}},t}(l.Component)},26126:(e,t,n)=>{"use strict";n.d(t,{Uv:()=>Ee,d$:()=>Se});var r=n(67294),o=function(e,t){return Number(e.toFixed(t))},i=function(e,t){return"number"==typeof e?e:t},l=function(e,t,n){n&&"function"==typeof n&&n(e,t)},a={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},s=function(e){"number"==typeof e&&cancelAnimationFrame(e)},c=function(e){e.mounted&&(s(e.animation),e.animate=!1,e.animation=null,e.velocity=null)};function u(e,t,n,r){if(e.mounted){var o=(new Date).getTime();c(e),e.animation=function(){if(!e.mounted)return s(e.animation);var i=(new Date).getTime()-o,l=i/n,c=(0,a[t])(l);i>=n?(r(1),e.animation=null):e.animation&&(r(c),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function f(e,t,n,r){var o=function(e){var t=e.scale,n=e.positionX,r=e.positionY;return!(Number.isNaN(t)||Number.isNaN(n)||Number.isNaN(r))}(t);if(e.mounted&&o){var i=e.setTransformState,l=e.transformState,a=l.scale,s=l.positionX,c=l.positionY,f=t.scale-a,p=t.positionX-s,d=t.positionY-c;0===n?i(t.scale,t.positionX,t.positionY):u(e,r,n,(function(e){i(a+f*e,s+p*e,c+d*e)}))}}var p=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,o=e.setup.centerZoomedOut;if(!n||!r)throw new Error("Components are not mounted");var i=function(e,t,n){var r=e.offsetWidth,o=e.offsetHeight,i=t.offsetWidth*n,l=t.offsetHeight*n;
1return{wrapperWidth:r,wrapperHeight:o,newContentWidth:i,newDiffWidth:r-i,newContentHeight:l,newDiffHeight:o-l}}(n,r,t),l=i.wrapperWidth,a=i.wrapperHeight,s=function(e,t,n,r,o,i,l){var a=e>t?n*(l?1:.5):0,s=r>o?i*(l?1:.5):0;return{minPositionX:e-t-a,maxPositionX:a,minPositionY:r-o-s,maxPositionY:s}}(l,i.newContentWidth,i.newDiffWidth,a,i.newContentHeight,i.newDiffHeight,Boolean(o));return s},d=function(e,t,n,r){return o(r?e<t?t:e>n?n:e:e,2)},m=function(e,t){var n=p(e,t);return e.bounds=n,n};function h(e,t,n,r,o,i,l){var a=n.minPositionX,s=n.minPositionY,c=n.maxPositionX,u=n.maxPositionY,f=0,p=0;return l&&(f=o,p=i),{x:d(e,a-f,c+f,r),y:d(t,s-p,u+p,r)}}function g(e,t,n,r,o,i){var l=e.transformState,a=l.scale,s=l.positionX,c=l.positionY,u=r-a;return"number"!=typeof t||"number"!=typeof n?(console.error("Mouse X and Y position were not provided!"),{x:s,y:c}):h(s-t*u,c-n*u,o,i,0,0,null)}function v(e,t,n,r,o){var i=t-(o?r:0);return!Number.isNaN(n)&&e>=n?n:!Number.isNaN(t)&&e<=i?i:e}var b=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,o=e.wrapperComponent,i=t.target,l=null==o?void 0:o.contains(i);return!!(r&&i&&l)&&!Q(i,n)},y=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!(!t||!n||r)},S=function(e,t){var n=e.transformState,r=n.positionX,o=n.positionY;e.isPanning=!0;var i=t.clientX,l=t.clientY;e.startCoords={x:i-r,y:l-o}},T=function(e,t){var n=t.touches,r=e.transformState,o=r.positionX,i=r.positionY;if(e.isPanning=!0,1===n.length){var l=n[0].clientX,a=n[0].clientY;e.startCoords={x:l-o,y:a-i}}};var w=function(e,t,n){var r=e.startCoords,o=e.transformState,i=e.setup.panning,l=i.lockAxisX,a=i.lockAxisY,s=o.positionX,c=o.positionY;if(!r)return{x:s,y:c};var u=t-r.x,f=n-r.y;return{x:l?s:u,y:a?c:f}},E=function(e,t){var n=e.setup,r=e.transformState.scale,o=n.minScale,i=n.disablePadding;return t>0&&r>=o&&!i?t:0},P=function(e){var t=e.mounted,n=e.setup,r=n.disabled,o=n.velocityAnimation,i=e.transformState.scale;return!(o.disabled&&!(i>1)&&r&&!t)},k=function(e){var t=e.mounted,n=e.velocity,r=e.bounds,o=e.setup,i=o.disabled,l=o.velocityAnimation,a=e.transformState.scale;return!(l.disabled&&!(a>
vendor: 6,864 bytes, line 1
11)&&i&&!t)&&!(!n||!r)};function C(e,t,n,r,o,i,l,a,s,c){if(o){var u;if(t>l&&n>l)return(u=l+(e-l)*c)>s?s:u<l?l:u;if(t<i&&n<i)return(u=i+(e-i)*c)<a?a:u>i?i:u}return r?t:d(e,i,l,o)}function D(e,t){if(P(e)){var n=e.lastMousePosition,r=e.velocityTime,o=e.setup,i=e.wrapperComponent,l=o.velocityAnimation.equalToMove,a=Date.now();if(n&&r&&i){var s=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(i,l),c=t.x-n.x,u=t.y-n.y,f=c/s,p=u/s,d=a-r,m=c*c+u*u,h=Math.sqrt(m)/d;e.velocity={velocityX:f,velocityY:p,total:h}}e.lastMousePosition=t,e.velocityTime=a}}function x(e,t){var n=e.transformState.scale;c(e),m(e,n),void 0!==window.TouchEvent&&t instanceof TouchEvent?T(e,t):S(e,t)}function O(e){var t=e.transformState.scale,n=e.setup,r=n.minScale,o=n.alignmentAnimation,i=o.disabled,l=o.sizeX,a=o.sizeY,s=o.animationTime,c=o.animationType;if(!(i||t<r||!l&&!a)){var u=function(e){var t=e.transformState,n=t.positionX,r=t.positionY,o=t.scale,i=e.setup,l=i.disabled,a=i.limitToBounds,s=i.centerZoomedOut,c=e.wrapperComponent;if(!l&&c&&e.bounds){var u=e.bounds,f=u.maxPositionX,p=u.minPositionX,d=u.maxPositionY,m=u.minPositionY,h=n>f||n<p,v=r>d||r<m,b=g(e,n>f?c.offsetWidth:e.setup.minPositionX||0,r>d?c.offsetHeight:e.setup.minPositionY||0,o,e.bounds,a||s),y=b.x,S=b.y;return{scale:o,positionX:h?y:n,positionY:v?S:r}}}(e);u&&f(e,u,s,c)}}function Y(e,t,n){var r=e.startCoords,o=e.setup.alignmentAnimation,i=o.sizeX,l=o.sizeY;if(r){var a=w(e,t,n),s=a.x,c=a.y,u=E(e,i),f=E(e,l);D(e,{x:s,y:c}),function(e,t,n,r,o){var i=e.setup.limitToBounds,l=e.wrapperComponent,a=e.bounds,s=e.transformState,c=s.scale,u=s.positionX,f=s.positionY;if(null!==l&&null!==a&&(t!==u||n!==f)){var p=h(t,n,a,i,r,o,l),d=p.x,m=p.y;e.setTransformState(c,d,m)}}(e,s,c,u,f)}}function X(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,n=e.velocity,r=e.wrapperComponent,o=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var i=null==r?void 0:r.getBoundingClientRect(),l=null==o?void 0:o.getBoundingClientRect(),s=(null==i?void 0:i.width)||0,c=(null==i?void 0:i.height)||0,f=(null==l?void 0:l.width)||0,p=(null==l?void 0:l.height)||0,d=s<f||c<p;!t&&n&&(null==n?void 0:n.total)>.1&&d?function(e){var t=e.velocity,n=e.bounds,r=e.setup,o=e.wrapperComponent;if(k(e)&&t&&n&&o){var i=t.velocityX,l=t.velocityY,s=t.total,c=n.maxPositionX,f=n.minPositionX,p=n.maxPositionY,d=n.minPositionY,m=r.limitToBounds,h=r.alignmentAnimation,g=r.zoomAnimation,v=r.panning,b=v.lockAxisY,y=v.lockAxisX,S=g.animationType,T=h.sizeX,w=h.sizeY,P=h.velocityAlignmentTime,D=function(e,t){var n=e.setup.velocityAnimation,r=n.equalToMove,o=n.animationTime,i=n.sensitivity;return r?o*t*i:o}(e,s),x=Math.max(D,P),O=E(e,T),Y=E(e,w),X=O*o.offsetWidth/100,R=Y*o.offsetHeight/100,N=c+X,j=f-X,_=p+R,L=d-R,W=e.transformState,M=(new Date).getTime();u(e,S,x,(function(t){var n=e.transformState,r=n.scale,o=n.positionX,s=n.positionY,u=((new Date).getTime()-M)/P,g=1-(0,a[h.animationType])(Math.min(1,u)),v=1-t,S=o+i*v,T=s+l*v,w=C(S,W.positionX,o,y,m,f,c,j,N,g),E=C(T,W.positionY,s,b,m,d,p,L,_,g);o===S&&s===T||e.setTransformState(r,w,E)}))}}(e):O(e)}}function R(e,t,n,r){var i=e.setup,l=i.minScale,a=i.maxScale,s=i.limitToBounds,c=v(o(t,2),l,a,0,!1),u=g(e,n,r,c,m(e,c),s);return{scale:c,positionX:u.x,positionY:u.y}}function N(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,i=e.setup,l=i.minScale,a=i.limitToBounds,s=i.zoomAnimation,c=s.disabled,u=s.animationTime,p=s.animationType,d=c||r>=l;if((r>=1||a)&&O(e),!d&&o&&e.mounted){var m=R(e,l,t||o.offsetWidth/2,n||o.offsetHeight/2);m&&f(e,m,u,p)}}var j=function(){return j=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},j.apply(this,arguments)};function _(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var L=1,W=0,M=0,H={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,disablePadding:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!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=function(e){var t,n,r,o;return{previousScale:null!==(t=e.initialScale)&&void 0!==t?t:L,scale:null!==(n=e.initialScale)&&void 0!==n?n:L,positionX:null!==(r=e.initialPositionX)&&void 0!==r?r:W,positionY:null!==(o=e.initialPositionY)&&void 0!==o?o:M}},z=function(e){var t=j({},H);return Object.keys(e).forEach((function(n){var r=void 0!==e[n];if(void 0!==H[n]&&r){var o=Object.prototype.toString.call(H[n]),i="[object Object]"===o,l="[object Array]"===o;t[n]=i?j(j({},H[n]),e[n]):l?_(_([],H[n],!0),e[n],!0):e[n]}})),t},I=function(e,t,n){var r=e.transformState.scale,i=e.wrapperComponent,l=e.setup,a=l.maxScale,s=l.minScale,c=l.zoomAnimation.size;if(!i)throw new Error("Wrapper is not mounted");var u=r*Math.exp(t*n);return v(o(u,3),s,a,c,!1)};function V(e,t,n,r,o){var i=e.wrapperComponent,l=e.transformState,a=l.scale,s=l.positionX,c=l.positionY;if(!i)return console.error("No WrapperComponent found");var u=(i.offsetWidth/2-s)/a,p=(i.offsetHeight/2-c)/a,d=R(e,I(e,t,n),u,p);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");f(e,d,r,o)}function U(e,t,n,r){var o=e.setup,i=e.wrapperComponent,l=o.limitToBounds,a=A(e.props),s=e.transformState,c=s.scale,u=s.positionX,d=s.positionY;if(i){var m=p(e,a.scale),g=h(a.positionX,a.positionY,m,l,0,0,i),v={scale:a.scale,positionX:g.x,positionY:g.y};c===a.scale&&u===a.positionX&&d===a.positionY||(null==r||r(),f(e,v,t,n))}}var B=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),V(e,1,t,n,r)}},F=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),V(e,-1,t,n,r)}},K=function(e){return function(t,n,r,o,i){void 0===o&&(o=300),void 0===i&&(i="easeOut");var l=e.transformState,a=l.positionX,s=l.positionY,c=l.scale,u=e.wrapperComponent,p=e.contentComponent;if(!e.setup.disabled&&u&&p){var d={positionX:Number.isNaN(t)?a:t,positionY:Number.isNaN(n)?s:n,scale:Number.isNaN(r)?c:r};f(e,d,o,i)}}},Z=function(e){return function(t,n){void 0===t&&(t=200),void 0===n&&(n="easeOut"),U(e,t,n
1)}},G=function(e){return function(t,n,r){void 0===n&&(n=200),void 0===r&&(r="easeOut");var o=e.transformState,i=e.wrapperComponent,l=e.contentComponent;if(i&&l){var a=ne(t||o.scale,i,l);f(e,a,n,r)}}},$=function(e){return function(t,n,r,o){void 0===r&&(r=600),void 0===o&&(o="easeOut"),c(e);var i=e.wrapperComponent,l="string"==typeof t?document.getElementById(t):t;if(i&&l&&i.contains(l)){var a=function(e,t,n){var r=e.wrapperComponent,o=e.contentComponent,i=e.transformState,l=e.setup,a=l.limitToBounds,s=l.minScale,c=l.maxScale;if(!r||!o)return i;var u,f,d,m,g,b,y,S,T=r.getBoundingClientRect(),w=t.getBoundingClientRect(),E=(u=r,f=o,d=i,m=t.getBoundingClientRect(),g=u.getBoundingClientRect(),b=f.getBoundingClientRect(),y=g.x*d.scale,S=g.y*d.scale,{x:(m.x-b.x+y)/d.scale,y:(m.y-b.y+S)/d.scale}),P=E.x,k=E.y,C=w.width/i.scale,D=w.height/i.scale,x=r.offsetWidth/C,O=r.offsetHeight/D,Y=v(n||Math.min(x,O),s,c,0,!1),X=(T.width-C*Y)/2,R=(T.height-D*Y)/2,N=h((T.left-P)*Y+X,(T.top-k)*Y+R,p(e,Y),a,0,0,r);return{positionX:N.x,positionY:N.y,scale:Y}}(e,l,n);f(e,a,r,o)}}},q=function(e){return{instance:e,state:e.transformState,zoomIn:B(e),zoomOut:F(e),setTransform:K(e),resetTransform:Z(e),centerView:G(e),zoomToElement:$(e)}};function J(){try{return{get passive(){return!0,!1}}}catch(e){return!1}}var Q=function(e,t){var n=e.tagName.toUpperCase();return!!t.find((function(e){return e.toUpperCase()===n}))||!!t.find((function(t){return e.classList.contains(t)}))},ee=function(e){e&&clearTimeout(e)},te=function(e,t,n){return"translate(".concat(e,"px, ").concat(t,"px) scale(").concat(n,")")},ne=function(e,t,n){var r=n.offsetWidth*e,o=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-r)/2,positionY:(t.offsetHeight-o)/2}};var re=function(e,t){var n=e.setup.wheel,r=n.disabled,o=n.wheelDisabled,i=n.touchPadDisabled,l=n.excluded,a=e.isInitialized,s=e.isPanning,c=t.target;return!(!a||s||r||!c)&&(!(o&&!t.ctrlKey)&&((!i||!t.ctrlKey)&&!Q(c,l)))},oe=function(e){return e?e.deltaY<0?1:-1:0};function ie(e,t,n){var r=t.getBoundingClientRect(),o=0,i=0;if("clientX"in e)o=(e.clientX-r.left)/n,i=(e.clientY-r.top)/n;else{var l=e.touches[0];o=(l.clientX-r.left)/n,i=(l.clientY-r.top)/n}return(Number.isNaN(o)||Number.isNaN(i))&&console.error("No mouse or touch offset found"),{x:o,y:i}}var le=function(e,t){var n=e.setup.pinch,r=n.disabled,o=n.excluded,i=e.isInitialized,l=t.target;return!(!i||r||!l)&&!Q(l,o)},ae=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!(!n||t||!r)},se=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},ce=function(e,t){var n=e.props,r=n.onWheelStart,o=n.onZoomStart;e.wheelStopEventTimer||(c(e),l(q(e),t,r),l(q(e),t,o))},ue=function(e,t){var n=e.props,r=n.onWheel,a=n.onZoom,s=e.contentComponent,c=e.setup,u=e.transformState.scale,f=c.limitToBounds,p=c.centerZoomedOut,d=c.zoomAnimation,h=c.wheel,b=c.disablePadding,y=d.size,S=d.disabled,T=h.step;if(!s)throw new Error("Component not mounted");t.preventDefault(),t.stopPropagation();var w=function(e,t){var n=oe(e);return i(t,n)}(t,null),E=function(e,t,n,r,i){var l=e.transformState.scale,a=e.wrapperComponent,s=e.setup,c=s.maxScale,u=s.minScale,f=s.zoomAnimation,p=s.disablePadding,d=f.size,m=f.disabled;if(!a)throw new Error("Wrapper is not mounted");var h=l+t*(l-l*n)*n;if(i)return h;var g=!r&&!m;return v(o(h,3),u,c,d,g&&!p)}(e,w,T,!t.ctrlKey);if(u!==E){var P=m(e,E),k=ie(t,s,u),C=f&&(S||0===y||p||b),D=g(e,k.x,k.y,E,P,C),x=D.x,O=D.y;e.previousWheelEvent=t,e.setTransformState(E,x,O),l(q(e),t,r),l(q(e),t,a)}},fe=function(e,t){var n=e.props,r=n.onWheelStop,o=n.onZoomStop;ee(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout((function(){e.mounted&&(N(e,t.x,t.y),e.wheelAnimationTimer=null)}),100);var i=function(e,t){var n=e.previousWheelEvent,r=e.transformState.scale,o=e.setup,i=o.maxScale,l=o.minScale;return!!n&&(r<i||r>l||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaY<t.deltaY||n.deltaY<0&&n.deltaY>t.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY))}(e,t);i&&(ee(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,l(q(e),t,r),l(q(e),t,o))}),160))},pe=function(e,t){var n=se(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,
1c(e)},de=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,i=e.transformState.scale,l=e.setup,a=l.limitToBounds,s=l.centerZoomedOut,c=l.zoomAnimation,u=c.disabled,f=c.size;if(null!==r&&n){var p=function(e,t,n){var r=n.getBoundingClientRect(),i=e.touches,l=o(i[0].clientX-r.left,5),a=o(i[0].clientY-r.top,5);return{x:(l+o(i[1].clientX-r.left,5))/2/t,y:(a+o(i[1].clientY-r.top,5))/2/t}}(t,i,n);if(Number.isFinite(p.x)&&Number.isFinite(p.y)){var d=se(t),h=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,i=e.setup,l=i.maxScale,a=i.minScale,s=i.zoomAnimation,c=i.disablePadding,u=s.size,f=s.disabled;if(!n||null===r||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:v(o(t/r*n,2),a,l,u,!f&&!c)}(e,d);if(h!==i){var b=m(e,h),y=a&&(u||0===f||s),S=g(e,p.x,p.y,h,b,y),T=S.x,w=S.y;e.pinchMidpoint=p,e.lastDistance=d,e.setTransformState(h,T,w)}}}},me=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,N(e,null==t?void 0:t.x,null==t?void 0:t.y)},he=function(e,t){var n=e.props.onZoomStop,r=e.setup.doubleClick.animationTime;ee(e.doubleClickStopEventTimer),e.doubleClickStopEventTimer=setTimeout((function(){e.doubleClickStopEventTimer=null,l(q(e),t,n)}),r)},ge=function(e,t){var n=e.props,r=n.onZoomStart,o=n.onZoom,i=e.setup.doubleClick,a=i.animationTime,s=i.animationType;l(q(e),t,r),U(e,a,s,(function(){return l(q(e),t,o)})),he(e,t)};var ve=function(e,t){var n=e.isInitialized,r=e.setup,o=e.wrapperComponent,i=r.doubleClick,l=i.disabled,a=i.excluded,s=t.target,c=null==o?void 0:o.contains(s);return!(!(n&&s&&c)||l)&&!Q(s,a)},be=function(e){var t=this;this.mounted=!0,this.onChangeCallbacks=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.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(e){m(t,t.transformState.scale),t.setup=z(e)},this.initializeWindowEvents=function(){var e,n=J(),r=null===(e=t.wrapperComponent)||void 0===e?void 0:e.ownerDocument,o=null==r?void 0:r.defaultView;null==o||o.addEventListener("mousedown",t.onPanningStart,n),null==o||o.addEventListener("mousemove",t.onPanning,n),null==o||o.addEventListener("mouseup",t.onPanningStop,n),null==r||r.addEventListener("mouseleave",t.clearPanning,n),null==o||o.addEventListener("keyup",t.setKeyUnPressed,n),null==o||o.addEventListener("keydown",t.setKeyPressed,n)},this.cleanupWindowEvents=function(){var e,n,r=J(),o=null===(e=t.wrapperComponent)||void 0===e?void 0:e.ownerDocument,i=null==o?void 0:o.defaultView;null==i||i.removeEventListener("mousedown",t.onPanningStart,r),null==i||i.removeEventListener("mousemove",t.onPanning,r),null==i||i.removeEventListener("mouseup",t.onPanningStop,r),null==o||o.removeEventListener("mouseleave",t.clearPanning,r),null==i||i.removeEventListener("keyup",t.setKeyUnPressed,r),null==i||i.removeEventListener("keydown",t.setKeyPressed,r),document.removeEventListener("mouseleave",t.clearPanning,r),c(t),null===(n=t.observer)||void 0===n||n.disconnect()},this.handleInitializeWrapperEvents=function(e){var n=J();e.addEventListener("wheel",t.onWheelZoom,n),e.addEventListener("dblclick",t.onDoubleClick,n),e.addEventListener("touchstart",t.onTouchPanningStart,n),e.addEventListener("touchmove",t.onTouchPanning,n),e.addEventListener("touchend",t.onTouchPanningStop,n)},this.handleInitialize=function(e){var n=t.setup.centerOnInit;t.applyTransformation(),n&&(t.setCenter(),t.observer=new ResizeObserver((function(){var e;t.setCenter(),null===(e=t.observer)||void 0===e||e.disconnect()})),t.observer.observe(e))},this.onWheelZoom=function(e){t.setup.disabled||re(t,e)&&t.isPressingKeys(t.setup.wheel.activationKeys)&&(ce(t,e),ue(t,e),fe(t,e))},this.onPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;n||b(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),c(t),x(t,e),l(q(t),e,r))},this.onPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;n||y(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),Y(t,e.clientX,e.clientY),l(q(t),e,r))},this.onPanningStop=function(e){var n=t.props.onPanningStop;
1t.isPanning&&(X(t),l(q(t),e,n))},this.onPinchStart=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinchingStart,i=r.onZoomStart;n||le(t,e)&&(pe(t,e),c(t),l(q(t),e,o),l(q(t),e,i))},this.onPinch=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinching,i=r.onZoom;n||ae(t)&&(e.preventDefault(),e.stopPropagation(),de(t,e),l(q(t),e,o),l(q(t),e,i))},this.onPinchStop=function(e){var n=t.props,r=n.onPinchingStop,o=n.onZoomStop;t.pinchStartScale&&(me(t),l(q(t),e,r),l(q(t),e,o))},this.onTouchPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;if(!n&&b(t,e))if(t.lastTouch&&+new Date-t.lastTouch<200&&1===e.touches.length)t.onDoubleClick(e);else{t.lastTouch=+new Date,c(t);var o=e.touches,i=1===o.length,a=2===o.length;i&&(c(t),x(t,e),l(q(t),e,r)),a&&t.onPinchStart(e)}},this.onTouchPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(n)return;if(!y(t))return;e.preventDefault(),e.stopPropagation();var o=e.touches[0];Y(t,o.clientX,o.clientY),l(q(t),e,r)}else e.touches.length>1&&t.onPinch(e)},this.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},this.onDoubleClick=function(e){t.setup.disabled||ve(t,e)&&function(e,t){var n=e.setup,r=e.doubleClickStopEventTimer,o=e.transformState,i=e.contentComponent,a=o.scale,s=e.props,c=s.onZoomStart,u=s.onZoom,p=n.doubleClick,d=p.disabled,m=p.mode,h=p.step,g=p.animationTime,v=p.animationType;if(!d&&!r){if("reset"===m)return ge(e,t);if(!i)return console.error("No ContentComponent found");var b=I(e,"zoomOut"===m?-1:1,h);if(a!==b){l(q(e),t,c);var y=ie(t,i,a),S=R(e,b,y.x,y.y);if(!S)return console.error("Error during zoom event. New transformation state was not calculated.");l(q(e),t,u),f(e,S,g,v),he(e,t)}}}(t,e)},this.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},this.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},this.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},this.isPressingKeys=function(e){return!e.length||Boolean(e.find((function(e){return t.pressedKeys[e]})))},this.setTransformState=function(e,n,r){var o=t.props.onTransformed;if(Number.isNaN(e)||Number.isNaN(n)||Number.isNaN(r))console.error("Detected NaN set state values");else{e!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=e),t.transformState.positionX=n,t.transformState.positionY=r;var i=q(t);t.onChangeCallbacks.forEach((function(e){return e(i)})),l(i,{scale:e,positionX:n,positionY:r},o),t.applyTransformation()}},this.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=ne(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(e.scale,e.positionX,e.positionY)}},this.handleTransformStyles=function(e,n,r){return t.props.customTransform?t.props.customTransform(e,n,r):te(e,n,r)},this.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.transformState,n=e.scale,r=e.positionX,o=e.positionY,i=t.handleTransformStyles(r,o,n);t.contentComponent.style.transform=i}},this.getContext=function(){return q(t)},this.onChange=function(e){return t.onChangeCallbacks.has(e)||t.onChangeCallbacks.add(e),function(){t.onChangeCallbacks.delete(e)}},this.init=function(e,n){t.cleanupWindowEvents(),t.wrapperComponent=e,t.contentComponent=n,m(t,t.transformState.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(n),t.initializeWindowEvents(),t.isInitialized=!0,l(q(t),void 0,t.props.onInit)},this.props=e,this.setup=z(this.props),this.transformState=A(this.props)},ye=r.createContext(null),Se=r.forwardRef((function(e,t){var n=(0,r.useState)(0)[1],o=e.children,i=(0,r.useRef)(new be(e)).current,l=function(e,t){return"function"==typeof e?e(t):e}(e.children,q(i)),a=(0,r.useCallback)((function(){"function"==typeof o&&n((function(e){return e+1}))}),[o]);return(0,r.useImperativeHandle)(t,(function(){return q(i)}),[i]),(0,r.useEffect)((function(){i.update(e)}),[i,e]),(0,r.useEffect)((function(){return i.onChange(a)}),[i,e,a]),r.createElement(ye.Provider,{value:i},l)}));var Te="transform-component-module_wrapper__7HFJe",we="transform-component-module_content__uCDPE";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");
1o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__7HFJe {\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}\n.transform-component-module_content__uCDPE {\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__uCDPE img {\n  pointer-events: none;\n}\n");var Ee=function(e){var t=e.children,n=e.wrapperClass,o=void 0===n?"":n,i=e.contentClass,l=void 0===i?"":i,a=e.wrapperStyle,s=e.contentStyle,c=e.wrapperProps,u=void 0===c?{}:c,f=e.contentProps,p=void 0===f?{}:f,d=(0,r.useContext)(ye).init,m=(0,r.useRef)(null),h=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=m.current,t=h.current;null!==e&&null!==t&&d&&d(e,t)}),[]),r.createElement("div",j({},u,{ref:m,className:"react-transform-wrapper ".concat(Te," ").concat(o),style:a}),r.createElement("div",j({},p,{ref:h,className:"react-transform-component ".concat(we," ").concat(l),style:s}),t))};r.forwardRef((function(e,t){var n,o=(0,r.useRef)(null),i=(0,r.useContext)(ye);return(0,r.useEffect)((function(){return i.onChange((function(e){if(o.current){o.current.style.transform=i.handleTransformStyles(0,0,1/e.state.scale)}}))}),[i]),r.createElement("div",j({},e,{ref:(n=[o,t],function(e){n.forEach((function(t){"function"==typeof t?t(e):null!=t&&(t.current=e)}))})}))}))}}]);

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.