PageSourceSearch

https://realityhub.climaterealityproject.org/packs/js/96068-e630ba1f1648bfb5.js

js climaterealityproject.org collected 2026-09-24 09:12:25 UTC 103,042 bytes, 2 lines download raw bytes

1(self.rspackChunkcircle=self.rspackChunkcircle||[]).push([[96068],{196e3(e,t,r){"use strict";var n={exports:{}};n.exports=function(){var e=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function t(e,t){var r=e[0],n=e[1],o=e[2],i=e[3];r+=(n&o|~n&i)+t[0]-0x28955b88|0,i+=((r=(r<<7|r>>>25)+n|0)&n|~r&o)+t[1]-0x173848aa|0,o+=((i=(i<<12|i>>>20)+r|0)&r|~i&n)+t[2]+0x242070db|0,n+=((o=(o<<17|o>>>15)+i|0)&i|~o&r)+t[3]-0x3e423112|0,r+=((n=(n<<22|n>>>10)+o|0)&o|~n&i)+t[4]-0xa83f051|0,i+=((r=(r<<7|r>>>25)+n|0)&n|~r&o)+t[5]+0x4787c62a|0,o+=((i=(i<<12|i>>>20)+r|0)&r|~i&n)+t[6]-0x57cfb9ed|0,n+=((o=(o<<17|o>>>15)+i|0)&i|~o&r)+t[7]-0x2b96aff|0,r+=((n=(n<<22|n>>>10)+o|0)&o|~n&i)+t[8]+0x698098d8|0,i+=((r=(r<<7|r>>>25)+n|0)&n|~r&o)+t[9]-0x74bb0851|0,o+=((i=(i<<12|i>>>20)+r|0)&r|~i&n)+t[10]-42063|0,n+=((o=(o<<17|o>>>15)+i|0)&i|~o&r)+t[11]-0x76a32842|0,r+=((n=(n<<22|n>>>10)+o|0)&o|~n&i)+t[12]+0x6b901122|0,i+=((r=(r<<7|r>>>25)+n|0)&n|~r&o)+t[13]-0x2678e6d|0,o+=((i=(i<<12|i>>>20)+r|0)&r|~i&n)+t[14]-0x5986bc72|0,n+=((o=(o<<17|o>>>15)+i|0)&i|~o&r)+t[15]+0x49b40821|0,r+=((n=(n<<22|n>>>10)+o|0)&i|o&~i)+t[1]-0x9e1da9e|0,i+=((r=(r<<5|r>>>27)+n|0)&o|n&~o)+t[6]-0x3fbf4cc0|0,o+=((i=(i<<9|i>>>23)+r|0)&n|r&~n)+t[11]+0x265e5a51|0,n+=((o=(o<<14|o>>>18)+i|0)&r|i&~r)+t[0]-0x16493856|0,r+=((n=(n<<20|n>>>12)+o|0)&i|o&~i)+t[5]-0x29d0efa3|0,i+=((r=(r<<5|r>>>27)+n|0)&o|n&~o)+t[10]+0x2441453|0,o+=((i=(i<<9|i>>>23)+r|0)&n|r&~n)+t[15]-0x275e197f|0,n+=((o=(o<<14|o>>>18)+i|0)&r|i&~r)+t[4]-0x182c0438|0,r+=((n=(n<<20|n>>>12)+o|0)&i|o&~i)+t[9]+0x21e1cde6|0,i+=((r=(r<<5|r>>>27)+n|0)&o|n&~o)+t[14]-0x3cc8f82a|0,o+=((i=(i<<9|i>>>23)+r|0)&n|r&~n)+t[3]-0xb2af279|0,n+=((o=(o<<14|o>>>18)+i|0)&r|i&~r)+t[8]+0x455a14ed|0,r+=((n=(n<<20|n>>>12)+o|0)&i|o&~i)+t[13]-0x561c16fb|0,i+=((r=(r<<5|r>>>27)+n|0)&o|n&~o)+t[2]-0x3105c08|0,o+=((i=(i<<9|i>>>23)+r|0)&n|r&~n)+t[7]+0x676f02d9|0,n+=((o=(o<<14|o>>>18)+i|0)&r|i&~r)+t[12]-0x72d5b376|0,r+=((n=(n<<20|n>>>12)+o|0)^o^i)+t[5]-378558|0,i+=((r=(r<<4|r>>>28)+n|0)^n^o)+t[8]-0x788e097f|0,o+=((i=(i<<11|i>>>21)+r|0)^r^n)+t[11]+0x6d9d6122|0,n+=((o=(o<<16|o>>>16)+i|0)^i^r)+t[14]-0x21ac7f4|0,r+=((n=(n<<23|n>>>9)+o|0)^o^i)+t[1]-0x5b4115bc|0,i+=((r=(r<<4|r>>>28)+n|0)^n^o)+t[4]+0x4bdecfa9|0,o+=((i=(i<<11|i>>>21)+r|0)^r^n)+t[7]-0x944b4a0|0,n+=((o=(o<<16|o>>>16)+i|0)^i^r)+t[10]-0x41404390|0,r+=((n=(n<<23|n>>>9)+o|0)^o^i)+t[13]+0x289b7ec6|0,i+=((r=(r<<4|r>>>28)+n|0)^n^o)+t[0]-0x155ed806|0,o+=((i=(i<<11|i>>>21)+r|0)^r^n)+t[3]-0x2b10cf7b|0,n+=((o=(o<<16|o>>>16)+i|0)^i^r)+t[6]+0x4881d05|0,r+=((n=(n<<23|n>>>9)+o|0)^o^i)+t[9]-0x262b2fc7|0,i+=((r=(r<<4|r>>>28)+n|0)^n^o)+t[12]-0x1924661b|0,o+=((i=(i<<11|i>>>21)+r|0)^r^n)+t[15]+0x1fa27cf8|0,n+=((o=(o<<16|o>>>16)+i|0)^i^r)+t[2]-0x3b53a99b|0,n=(n<<23|n>>>9)+o|0,r+=(o^(n|~i))+t[0]-0xbd6ddbc|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+t[7]+0x432aff97|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+t[14]-0x546bdc59|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+t[5]-0x36c5fc7|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+t[12]+0x655b59c3|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+t[3]-0x70f3336e|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+t[10]-1051523|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+t[1]-0x7a7ba22f|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+t[8]+0x6fa87e4f|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+t[15]-0x1d31920|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+t[6]-0x5cfebcec|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+t[13]+0x4e0811a1|0,n=(n<<21|n>>>11)+o|0,r+=(o^(n|~i))+t[4]-0x8ac817e|0,r=(r<<6|r>>>26)+n|0,i+=(n^(r|~o))+t[11]-0x42c50dcb|0,i=(i<<10|i>>>22)+r|0,o+=(r^(i|~n))+t[2]+0x2ad7d2bb|0,o=(o<<15|o>>>17)+i|0,n+=(i^(o|~r))+t[9]-0x14792c6f|0,n=(n<<21|n>>>11)+o|0,e[0]=r+e[0]|0,e[1]=n+e[1]|0,e[2]=o+e[2]|0,e[3]=i+e[3]|0}function r(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return r}function n(e){var t,r=[];for(t=0;t<64;t+=4)r[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return r}function o(e){var n,o,i,a,s,l,u=e.length,c=[0x67452301,-0x10325477,-0x67452302,0x10325476];for(n=64;n<=u;n+=64)t(c,r(e.substring(n-64,n)));for(o=(e=e.substring(n-64)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],n=0;n<o;n+=1)i[n>>2]|=e.charCodeAt(n)<<(n%4<<3);if(i[n>>2]|=128<<(n%4<<3),n>55)for(t(c,i),n=0;n<16;n+=1)i[n]=0;return s=parseInt((a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/))[2],16),l=parseInt(a[1],16)||0,i[14]=s,i[15]=l,t(c,i),c}function i(t){var r;for(r=0;r<t.length;r+=1)t[r]=function(t){var r,n="";for(r=0;r<4;r+=1)n+=e[t>>8*r+4&15]+e[t>>8*r&15];return n}(t[r]);return t.join("")}function a(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}function s(e){var t,r=[],n=e.length;for(t=0;t<n-1;t+=2)r.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,r)}function l(){this.reset()}return i(o("hello")),"u">typeof ArrayBuffer&&!ArrayBuffer.prototype.slice&&function(){function e(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(t,r){var n,o,i,a,s=this.byteLength,l=e(t,s),u=s;return(void 0!==r&&(u=e(r,s)),l>u)?new ArrayBuffer(0):(i=new Uint8Array(o=new ArrayBuffer(n=u-l)),a=new Uint8Array(this,l,n),i.set(a),o)}}(),l.prototype.append=function(e){return this.appendBinary(a(e)),this},l.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var n,o=this._buff.length;for(n=64;n<=o;n+=64)t(this._hash,r(this._buff.substring(n-64,n)));return this._buff=this._buff.substring(n-64),this},l.prototype.end=function(e){var t,r,n=this._buff,o=n.length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)a[t>>2]|=n.charCodeAt(t)<<(t%4<<3);return this._finish(a,o),r=i(this._hash),e&&(r=s(r)),this.reset(),r},l.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[0x67452301,-0x10325477,-0x67452302,0x10325476],this},l.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},l.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},l.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},l.prototype._finish=function(e,r){var n,o,i,a=r;if(e[a>>2]|=128<<(a%4<<3),a>55)for(t(this._hash,e),a=0;a<16;a+=1)e[a]=0;o=parseInt((n=(n=8*this._length).toString(16).match(/(.*?)(.{0,8})$/))[2],16),i=parseInt(n[1],16)||0,e[14]=o,e[15]=i,t(this._hash,e)},l.hash=function(e,t){return l.hashBinary(a(e),t)},l.hashBinary=function(e,t){var r=i(o(e));return t?s(r):r},l.ArrayBuffer=function(){this.reset()},l.ArrayBuffer.prototype.append=function(e){var r,o,i,a=(r=this._buff.buffer,(o=new Uint8Array(r.byteLength+e.byteLength)).set(new Uint8Array(r)),o.set(new Uint8Array(e),r.byteLength),o),s=a.length;for(this._length+=e.byteLength,i=64;i<=s;i+=64)t(this._hash,n(a.subarray(i-64,i)));return this._buff=new Uint8Array(i-64<s?a.buffer.slice(i-64):0),this},l.ArrayBuffer.prototype.end=function(e){var t,r,n=this._buff,o=n.length,a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)a[t>>2]|=n[t]<<(t%4<<3);return this._finish(a,o),r=i(this._hash),e&&(r=s(r)),this.reset(),r},l.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[0x67452301,-0x10325477,-0x67452302,0x10325476],this},l.ArrayBuffer.prototype.getState=function(){var e,t=l.prototype.getState.call(this);return e=t.buff,t.buff=String.fromCharCode.apply(null,new Uint8Array(e)),t},l.ArrayBuffer.prototype.setState=function(e){return e.buff=function(e,t){var r,n=e.length,o=new ArrayBuffer(n),i=new Uint8Array(o);for(r=0;r<n;r+=1)i[r]=e.charCodeAt(r);return t?i:o}(e.buff,!0),l.prototype.setState.call(this,e)},l.ArrayBuffer.prototype.destroy=l.prototype.destroy,l.ArrayBuffer.prototype._finish=l.prototype._finish,l.ArrayBuffer.hash=function(e,r){var o=i(function(e){var r,o,i,a,s,l,u=e.length,c=[0x67452301,-0x10325477,-0x67452302,0x10325476];for(r=64;r<=u;r+=64)t(c,n(e.subarray(r-64,r)));for(o=(e=r-64<u?e.subarray(r-64):new Uint8Array(0)).length,i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],r=0;r<o;r+=1)i[r>>2]|=e[r]<<(r%4<<3);if(i[r>>2]|=128<<(r%4<<3),r>55)for(t(c,i),r=0;r<16;r+=1)i[r]=0;return s=parseInt((a=(a=8*u).toString(16).match(/(.*?)(.{0,8})$/))[2],16),l=parseInt(a[1],16)||0,i[14]=s,i[15]=l,t(c,i),c}(new Uint8Array(e)));return r?s(o):o},l}();var o=n.exports;let i=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice;class a{static create(e,t){new a(e).create(t)}constructor(e){this.file=e,this.chunkSize=2097152,this.chunkCount=Math.ceil(this.file.size/this.chunkSize),this.chunkIndex=0}create(e){this.callback=e,this.md5Buffer=new o.ArrayBuffer,this.fileReader=new FileReader,this.fileReader.addEventListener("load",e=>this.fileReaderDidLoad(e)),this.fileReader.addEventListener("error",e=>this.fileReaderDidError(e)),this.readNextChunk()}
1fileReaderDidLoad(e){if(this.md5Buffer.append(e.target.result),!this.readNextChunk()){let e=btoa(this.md5Buffer.end(!0));this.callback(null,e)}}fileReaderDidError(e){this.callback(`Error reading ${this.file.name}`)}readNextChunk(){if(!(this.chunkIndex<this.chunkCount)&&(0!=this.chunkIndex||0!=this.chunkCount))return!1;{let e=this.chunkIndex*this.chunkSize,t=Math.min(e+this.chunkSize,this.file.size),r=i.call(this.file,e,t);return this.fileReader.readAsArrayBuffer(r),this.chunkIndex++,!0}}}function s(e,t){return"string"==typeof e&&(t=e,e=document),e.querySelector(t)}function l(e,t,r={}){let{disabled:n}=e,{bubbles:o,cancelable:i,detail:a}=r,s=document.createEvent("Event");s.initEvent(t,o||!0,i||!0),s.detail=a||{};try{e.disabled=!1,e.dispatchEvent(s)}finally{e.disabled=n}return s}function u(e){return Array.isArray(e)?e:Array.from?Array.from(e):[].slice.call(e)}class c{constructor(e,t,r,n={}){this.file=e,this.attributes={filename:e.name,content_type:e.type||"application/octet-stream",byte_size:e.size,checksum:t},this.xhr=new XMLHttpRequest,this.xhr.open("POST",r,!0),this.xhr.responseType="json",this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.setRequestHeader("Accept","application/json"),this.xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(n).forEach(e=>{this.xhr.setRequestHeader(e,n[e])});const o=function(e){let t=s(document.head,`meta[name="${e}"]`);if(t)return t.getAttribute("content")}("csrf-token");void 0!=o&&this.xhr.setRequestHeader("X-CSRF-Token",o),this.xhr.addEventListener("load",e=>this.requestDidLoad(e)),this.xhr.addEventListener("error",e=>this.requestDidError(e))}get status(){return this.xhr.status}get response(){let{responseType:e,response:t}=this.xhr;return"json"==e?t:JSON.parse(t)}create(e){this.callback=e,this.xhr.send(JSON.stringify({blob:this.attributes}))}requestDidLoad(e){if(this.status>=200&&this.status<300){let{response:e}=this,{direct_upload:t}=e;delete e.direct_upload,this.attributes=e,this.directUploadData=t,this.callback(null,this.toJSON())}else this.requestDidError(e)}requestDidError(e){this.callback(`Error creating Blob for "${this.file.name}". Status: ${this.status}`)}toJSON(){let e={};for(let t in this.attributes)e[t]=this.attributes[t];return e}}class d{constructor(e){this.blob=e,this.file=e.file;const{url:t,headers:r}=e.directUploadData;for(const e in this.xhr=new XMLHttpRequest,this.xhr.open("PUT",t,!0),this.xhr.responseType="text",r)this.xhr.setRequestHeader(e,r[e]);this.xhr.addEventListener("load",e=>this.requestDidLoad(e)),this.xhr.addEventListener("error",e=>this.requestDidError(e))}create(e){this.callback=e,this.xhr.send(this.file.slice())}requestDidLoad(e){let{status:t,response:r}=this.xhr;t>=200&&t<300?this.callback(null,r):this.requestDidError(e)}requestDidError(e){this.callback(`Error storing "${this.file.name}". Status: ${this.xhr.status}`)}}let p=0;class h{constructor(e,t,r,n={}){this.id=++p,this.file=e,this.url=t,this.delegate=r,this.customHeaders=n}create(e){a.create(this.file,(t,r)=>{if(t)return void e(t);let n=new c(this.file,r,this.url,this.customHeaders);f(this.delegate,"directUploadWillCreateBlobWithXHR",n.xhr),n.create(t=>{if(t)e(t);else{let t=new d(n);f(this.delegate,"directUploadWillStoreFileWithXHR",t.xhr),t.create(t=>{t?e(t):e(null,n.toJSON())})}})})}}function f(e,t,...r){if(e&&"function"==typeof e[t])return e[t](...r)}class m{constructor(e,t){this.input=e,this.file=t,this.directUpload=new h(this.file,this.url,this),this.dispatch("initialize")}start(e){let t=document.createElement("input");t.type="hidden",t.name=this.input.name,this.input.insertAdjacentElement("beforebegin",t),this.dispatch("start"),this.directUpload.create((r,n)=>{r?(t.parentNode.removeChild(t),this.dispatchError(r)):t.value=n.signed_id,this.dispatch("end"),e(r)})}uploadRequestDidProgress(e){let t=e.loaded/e.total*90;t&&this.dispatch("progress",{progress:t})}get url(){return this.input.getAttribute("data-direct-upload-url")}dispatch(e,t={}){return t.file=this.file,t.id=this.directUpload.id,l(this.input,`direct-upload:${e}`,{detail:t})}dispatchError(e){this.dispatch("error",{error:e}).defaultPrevented||alert(e)}directUploadWillCreateBlobWithXHR(e){this.dispatch("before-blob-request",{xhr:e})}directUploadWillStoreFileWithXHR(e){this.dispatch("before-storage-request",{xhr:e}),e.upload.addEventListener("progress",e=>this.uploadRequestDidProgress(e)),e.upload.addEventListener("loadend",()=>{this.simulateResponseProgress(e)})}simulateResponseProgress(e){let t=90,r=Date.now(),n=()=>{t=90+9*Math.min((Date.now()-r)/this.estimateResponseTime(),1),this.dispatch("progress",{progress:t}),e.readyState!==XMLHttpRequest.DONE&&t<99&&requestAnimationFrame(n)};e.addEventListener("loadend",()=>{this.dispatch("progress",{progress:100})}),requestAnimationFrame(n)}estimateResponseTime(){let e=this.file.size;return e<1048576?1e3:e<0xa00000?2e3:3e3+e/1048576*50}}class v{constructor(e){this.form=e,this.inputs=(function(e,t){return"string"==typeof e&&(t=e,e=document),u(e.querySelectorAll(t))})(e,"input[type=file][data-direct-upload-url]:not([disabled])").filter(e=>e.files.length)}start(e){let t=this.createDirectUploadControllers(),r=()=>{let n=t.shift();n?n.start(t=>{t?(e(t),this.dispatch("end")):r()}):(e(),this.dispatch("end"))};this.dispatch("start"),r()}createDirectUploadControllers(){let e=[];
1return this.inputs.forEach(t=>{u(t.files).forEach(r=>{let n=new m(t,r);e.push(n)})}),e}dispatch(e,t={}){return l(this.form,`direct-uploads:${e}`,{detail:t})}}let g="data-direct-uploads-processing",y=new WeakMap,b=!1;function w(){b||(b=!0,document.addEventListener("click",x,!0),document.addEventListener("submit",S,!0),document.addEventListener("ajax:before",C))}function x(e){let t=e.target.closest("button, input");t&&"submit"===t.type&&t.form&&y.set(t.form,t)}function S(e){R(e)}function C(e){"FORM"==e.target.tagName&&R(e)}function R(e){let t=e.target;if(t.hasAttribute(g))return void e.preventDefault();let r=new v(t),{inputs:n}=r;n.length&&(e.preventDefault(),t.setAttribute(g,""),n.forEach(E),r.start(e=>{t.removeAttribute(g),e?n.forEach(A):function(e){let t=y.get(e)||s(e,"input[type=submit], button[type=submit]");if(t){let{disabled:e}=t;t.disabled=!1,t.focus(),t.click(),t.disabled=e}else(t=document.createElement("input")).type="submit",t.style.display="none",e.appendChild(t),t.click(),e.removeChild(t);y.delete(e)}(t)}))}function E(e){e.disabled=!0}function A(e){e.disabled=!1}setTimeout(function(){window.ActiveStorage&&w()},1),r.d(t,{do:()=>h,ni:()=>w})},416317(e,t){"use strict";var r=/; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g,n=/\\([\u000b\u0020-\u00ff])/g,o=/^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/;function i(e){this.parameters=Object.create(null),this.type=e}t.q=function(e){if(!e)throw TypeError("argument string is required");var t,a,s,l="object"==typeof e?function(e){var t;if("function"==typeof e.getHeader?t=e.getHeader("content-type"):"object"==typeof e.headers&&(t=e.headers&&e.headers["content-type"]),"string"!=typeof t)throw TypeError("content-type header is missing from object");return t}(e):e;if("string"!=typeof l)throw TypeError("argument string is required to be a string");var u=l.indexOf(";"),c=-1!==u?l.slice(0,u).trim():l.trim();if(!o.test(c))throw TypeError("invalid media type");var d=new i(c.toLowerCase());if(-1!==u){for(r.lastIndex=u;a=r.exec(l);){if(a.index!==u)throw TypeError("invalid parameter format");u+=a[0].length,t=a[1].toLowerCase(),34===(s=a[2]).charCodeAt(0)&&-1!==(s=s.slice(1,-1)).indexOf("\\")&&(s=s.replace(n,"$1")),d.parameters[t]=s}if(u!==l.length)throw TypeError("invalid parameter format")}return d}},967539(e,t,r){e.exports=r(368630)},786811(e){"use strict";var t=!!("u">typeof window&&window.document&&window.document.createElement);e.exports={canUseDOM:t,canUseWorkers:"u">typeof Worker,canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen,isInWorker:!t}},232560(e){var t,r,n,o,i,a,s,l,u,c,d,p,h,f,m,v=!1;function g(){if(!v){v=!0;var e=navigator.userAgent,g=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Ice
1weasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),y=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(p=/\b(iPhone|iP[ao]d)/.exec(e),h=/\b(iP[ao]d)/.exec(e),c=/Android/i.exec(e),f=/FBAN\/\w+;/i.exec(e),m=/Mobile/i.exec(e),d=!!/Win64/.exec(e),g){(t=g[1]?parseFloat(g[1]):g[5]?parseFloat(g[5]):NaN)&&document&&document.documentMode&&(t=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(e);a=b?parseFloat(b[1])+4:t,r=g[2]?parseFloat(g[2]):NaN,n=g[3]?parseFloat(g[3]):NaN,i=(o=g[4]?parseFloat(g[4]):NaN)&&(g=/(?:Chrome\/(\d+\.\d+))/.exec(e))&&g[1]?parseFloat(g[1]):NaN}else t=r=n=i=o=NaN;if(y){if(y[1]){var w=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);s=!w||parseFloat(w[1].replace("_","."))}else s=!1;l=!!y[2],u=!!y[3]}else s=l=u=!1}}var y={ie:function(){return g()||t},ieCompatibilityMode:function(){return g()||a>t},ie64:function(){return y.ie()&&d},firefox:function(){return g()||r},opera:function(){return g()||n},webkit:function(){return g()||o},safari:function(){return y.webkit()},chrome:function(){return g()||i},windows:function(){return g()||l},osx:function(){return g()||s},linux:function(){return g()||u},iphone:function(){return g()||p},mobile:function(){return g()||p||h||c||m},nativeApp:function(){return g()||f},android:function(){return g()||c},ipad:function(){return g()||h}};e.exports=y},817938(e,t,r){"use strict";var n,o=r(786811);o.canUseDOM&&(n=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=function(e,t){if(!o.canUseDOM||t&&!("addEventListener"in document))return!1;var r="on"+e,i=r in document;if(!i){var a=document.createElement("div");a.setAttribute(r,"return;"),i="function"==typeof a[r]}return!i&&n&&"wheel"===e&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}},368630(e,t,r){"use strict";var n=r(232560),o=r(817938);function i(e){var t=0,r=0,n=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=r,r=0),n=10*t,o=10*r,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||o)&&e.deltaMode&&(1==e.deltaMode?(n*=40,o*=40):(n*=800,o*=800)),n&&!t&&(t=n<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:t,spinY:r,pixelX:n,pixelY:o}}i.getEventType=function(){return n.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},e.exports=i},390871(e,t,r){"use strict";var n,o,i,a,s=r(416317);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}var c=p(function(e){return"string"==typeof e?e:null}),d=function(e){return null!=e};function p(e){return function(t){return d(e(t))}}var h=function(e){return Object.keys(e).reduce(function(t,r){var n,o=e[r];return l({},t,d(o)?((n={})[r]=o,n):{})},{})};function f(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t.length-1;return function(){for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];for(var i=t[0].apply(this,r),a=1;a<=n;a++)i=t[a].call(this,i);return i}}var m=p(function(e){return d(e)&&"object"==typeof e&&!Array.isArray(e)?e:null}),v=p(function(e){return Array.isArray(e)&&e.every(c)&&e.length>0?e:null}),g=p(function(e){return m(e)&&"errors"in e&&v(e.errors)?{errors:e.errors}:null}),y=function(e){this.message=e},b=function(e){var t=e.headers.get("content-type");return d(t)&&"application/json"===(0,s.q)(t).type},w=function(e){if(b(e))return e.json().catch(function(e){throw new y("unable to parse JSON response.")});throw new y("expected JSON response from server.")},x=function(){return function(e){return w(e.response)}},S=function(e){var t=e.pathname,r=e.query;return function(e){var n=new URL(e);return function(e){"/"===e.pathname?e.pathname=t:e.pathname+=t}(n),function(e){Object.keys(r).forEach(function(t){return e.searchParams.set(t,r[t].toString())})}(n),n.toString()}},C=function(e){var t=new URL(e),r=t.pathname,n=t.searchParams,o={};
1return n.forEach(function(e,t){o[t]=e}),{query:o,pathname:"/"===r?void 0:r}},R=function(e){return function(t,r){void 0===r&&(r={});var n=e(t),o=n.headers,i=n.query,a=u(n,["headers","query"]);return l({},a,r,{query:i,headers:l({},o,r.headers)})}},E=function(e){return e},A="x-total",D=function(e){var t=e.headers.get(A);if(d(t)){var r=parseInt(t);if(Number.isInteger(r))return r;throw new y("expected "+A+" header to be valid integer.")}throw new y("expected "+A+" header to exist.")},P=function(){return function(e){var t=e.response;return x()({response:t}).then(function(e){return{results:e,total:D(t)}})}},z=function(e){return d(e)?{collections:e.join()}:{}},M=function(e){var t=e.page;return h({per_page:e.perPage,order_by:e.orderBy,page:t})},T="/collections",_={handleRequest:R(function(e){var t=e.collectionId,r=e.orientation,n=u(e,["collectionId","orientation"]);return{pathname:T+"/"+t+"/photos",query:h(l({},M(n),{orientation:r}))}}),handleResponse:P()},k={handleRequest:R(function(e){return{pathname:T+"/"+e.collectionId,query:{}}}),handleResponse:x()},I={handleRequest:R(function(e){return void 0===e&&(e={}),{pathname:T,query:M(e)}}),handleResponse:P()},O={handleRequest:R(function(e){return{pathname:T+"/"+e.collectionId+"/related",query:{}}}),handleResponse:x()},L="/photos",j={handleRequest:R(function(e){return void 0===e&&(e={}),{pathname:L,query:h(M(e))}}),handleResponse:P()},q={handleRequest:R(function(e){return{pathname:L+"/"+e.photoId,query:{}}}),handleResponse:x()},$={handleRequest:R(function(e){return{pathname:L+"/"+e.photoId+"/statistics",query:{}}}),handleResponse:x()},N={handleRequest:R(function(e){var t=void 0===e?{}:e,r=t.collectionIds,n=t.contentFilter,o=u(t,["collectionIds","contentFilter"]);return{pathname:L+"/random",query:h(l({},o,{content_filter:n},z(r))),headers:{"cache-control":"no-cache"}}}),handleResponse:x()},F={handleRequest:R(function(e){var t=C(e.downloadLocation),r=t.pathname,n=t.query;if(!d(r))throw Error("Could not parse pathname from url.");return{pathname:r,query:h(n)}}),handleResponse:x()},W="/search",H={handleRequest:R(function(e){var t=e.query,r=e.page,n=e.perPage,o=e.orderBy,i=e.collectionIds,a=e.lang,s=e.contentFilter,c=u(e,["query","page","perPage","orderBy","collectionIds","lang","contentFilter"]);return{pathname:W+"/photos",query:h(l({query:t,content_filter:s,lang:a,order_by:o},M({page:r,perPage:n}),z(i),c))}}),handleResponse:x()},U={handleRequest:R(function(e){var t=e.query,r=u(e,["query"]);return{pathname:W+"/collections",query:l({query:t},M(r))}}),handleResponse:x()},B={handleRequest:R(function(e){var t=e.query,r=u(e,["query"]);return{pathname:W+"/users",query:l({query:t},M(r))}}),handleResponse:x()},V="/users",G={handleRequest:R(function(e){return{pathname:V+"/"+e.username,query:{}}}),handleResponse:x()},K={handleRequest:R(function(e){var t=e.username,r=e.stats,n=e.orientation,o=u(e,["username","stats","orientation"]);return{pathname:V+"/"+t+"/photos",query:h(l({},M(o),{orientation:n,stats:r}))}}),handleResponse:P()},X={handleRequest:R(function(e){var t=e.username,r=e.orientation,n=u(e,["username","orientation"]);return{pathname:V+"/"+t+"/likes",query:h(l({},M(n),{orientation:r}))}}),handleResponse:P()},Z={handleRequest:R(function(e){return{pathname:V+"/"+e.username+"/collections",query:M(u(e,["username"]))}}),handleResponse:P()},Y="/topics",J=function(e){return Y+"/"+e.topicIdOrSlug},Q=f(J,function(e){return e+"/photos"}),ee=E({handleRequest:function(e){var t=e.page,r=e.perPage,n=e.orderBy,o=e.topicIdsOrSlugs;return{pathname:Y,query:h(l({},M({page:t,perPage:r}),{ids:null==o?void 0:o.join(","),order_by:n}))}},handleResponse:P()}),et=E({handleRequest:function(e){return{pathname:J({topicIdOrSlug:e.topicIdOrSlug}),query:{}}},handleResponse:x()}),er=E({handleRequest:function(e){var t=e.topicIdOrSlug,r=e.orientation,n=u(e,["topicIdOrSlug","orientation"]);return{pathname:Q({topicIdOrSlug:t}),query:h(l({},M(n),{orientation:r}))}},handleResponse:P()});(n=i||(i={})).Afrikaans="af",n.Amharic="am",n.Arabic="ar",n.Azerbaijani="az",n.Belarusian="be",n.Bulgarian="bg",n.Bengali="bn",n.Bosnian="bs",n.Catalan="ca",n.Cebuano="ceb",n.Corsican="co",n.Czech="cs",n.Welsh="cy",n.Danish="da",n.German="de",n.Greek="el",n.English="en",n.Esperanto="eo",n.Spanish="es",n.Estonian="et",n.Basque="eu",n.Persian="fa",n.Finnish="fi",n.French="fr",n.Frisian="fy",n.Irish="ga",n.ScotsGaelic="gd",n.Galician="gl",n.Gujarati="gu",n.Hausa="ha",n.Hawaiian="haw",n.Hindi="hi",n.Hmong="hmn",n.Croatian="hr",n.HaitianCreole="ht",n.Hungarian="hu",n.Armenian="hy",n.Indonesian="id",n.Igbo="ig",n.Icelandic="is",
1n.Italian="it",n.Hebrew="iw",n.Japanese="ja",n.Javanese="jw",n.Georgian="ka",n.Kazakh="kk",n.Khmer="km",n.Kannada="kn",n.Korean="ko",n.Kurdish="ku",n.Kyrgyz="ky",n.Latin="la",n.Luxembourgish="lb",n.Lao="lo",n.Lithuanian="lt",n.Latvian="lv",n.Malagasy="mg",n.Maori="mi",n.Macedonian="mk",n.Malayalam="ml",n.Mongolian="mn",n.Marathi="mr",n.Malay="ms",n.Maltese="mt",n.Myanmar="my",n.Nepali="ne",n.Dutch="nl",n.Norwegian="no",n.Nyanja="ny",n.Oriya="or",n.Punjabi="pa",n.Polish="pl",n.Pashto="ps",n.Portuguese="pt",n.Romanian="ro",n.Russian="ru",n.Kinyarwanda="rw",n.Sindhi="sd",n.Sinhala="si",n.Slovak="sk",n.Slovenian="sl",n.Samoan="sm",n.Shona="sn",n.Somali="so",n.Albanian="sq",n.Serbian="sr",n.Sesotho="st",n.Sundanese="su",n.Swedish="sv",n.Swahili="sw",n.Tamil="ta",n.Telugu="te",n.Tajik="tg",n.Thai="th",n.Turkmen="tk",n.Filipino="tl",n.Turkish="tr",n.Tatar="tt",n.Uighur="ug",n.Ukrainian="uk",n.Urdu="ur",n.Uzbek="uz",n.Vietnamese="vi",n.Xhosa="xh",n.Yiddish="yi",n.Yoruba="yo",n.ChineseSimplified="zh",n.ChineseTraditional="zh-TW",n.Zulu="zu",(o=a||(a={})).LATEST="latest",o.POPULAR="popular",o.VIEWS="views",o.DOWNLOADS="downloads",o.OLDEST="oldest";var en=f(function(e){var t=e.accessKey,r=e.apiVersion,n=void 0===r?"v1":r,o=e.apiUrl,i=void 0===o?"https://api.unsplash.com":o,a=e.headers,s=e.fetch,c=u(e,["accessKey","apiVersion","apiUrl","headers","fetch"]);return function(e){var r=e.handleResponse;return f(e.handleRequest,function(e){var o=e.pathname,u=e.query,p=e.method,h=e.headers,f=e.body,m=e.signal;return(null!=s?s:fetch)(S({pathname:o,query:u})(i),l({method:void 0===p?"GET":p,headers:l({},a,h,{"Accept-Version":n},d(t)?{Authorization:"Client-ID "+t}:{}),body:f,signal:m},c)).then(function(e){return(e.ok?r({response:e}).then(function(t){return{type:"success",status:e.status,response:t}}):w(e).then(function(t){return l({type:"error",status:e.status},g(t)?{errors:t.errors,source:"api"}:{errors:["Responded with a status code outside the 2xx range, and the response body is not recognisable."],source:"decoding"})})).catch(function(t){if(t instanceof y)return{type:"error",source:"decoding",status:e.status,errors:[t.message]};throw t})})})}},function(e){return{photos:{get:e(q),list:e(j),getStats:e($),getRandom:e(N),trackDownload:e(F)},users:{getPhotos:e(K),getCollections:e(Z),getLikes:e(X),get:e(G)},search:{getCollections:e(U),getPhotos:e(H),getUsers:e(B)},collections:{getPhotos:e(_),get:e(k),list:e(I),getRelated:e(O)},topics:{list:e(ee),get:e(et),getPhotos:e(er)}}});r.d(t,{xP:()=>en})},472536(e,t,r){"use strict";var n=r(148671),o=r(164884),i=r(653346),a=r(721995),s=r(18324),l=r(920066),u=r(733045),c=r(391426);let d=(0,n.n)({base:["flex","items-center","gap-1","py-3","px-4","w-full","overflow-hidden","rounded-lg"],variants:{variant:{primary:"bg-secondary",destructive:"bg-danger-light",success:"bg-success-light",warning:"bg-warning-light",info:"bg-info-light"}},defaultVariants:{variant:"primary"}}),p=(0,n.n)({base:"flex flex-1 gap-1",variants:{layout:{horizontal:"flex-row",vertical:"flex-col"}},defaultVariants:{layout:"horizontal"}}),h=(0,n.n)({base:"flex flex-1 gap-3",variants:{center:{true:"items-center",false:null}},defaultVariants:{center:!1}}),f=(0,n.n)({base:"flex flex-col items-center self-stretch",variants:{layout:{horizontal:"justify-center",vertical:null}},defaultVariants:{layout:"horizontal"}});r.d(t,{},{F:e=>{let{title:t,description:r,variant:n="primary",onDismiss:m,icon:v,iconColor:g,iconProps:y,primaryActionProps:b,secondaryActionProps:w,layout:x="horizontal",className:S,"data-testid":C,i18n:R}=e,E=(0,a.t)("alert",R);if(!t&&!r)return null;let A=!!(b||w),D="horizontal"===x&&A&&!!t!=!!r,P=A?(0,c.jsxs)("div",{className:"flex items-center gap-1",children:[b&&(0,c.jsx)(s.$,{...b,variant:"outline",size:"sm"}),w&&(0,c.jsx)(s.$,{...w,variant:"primary",size:"sm"})]}):null;return(0,c.jsxs)("div",{"data-testid":C,className:(0,o.t)("Alert",d({variant:n}),S),children:[(0,c.jsxs)("div",{className:p({layout:x}),children:[(0,c.jsxs)("div",{className:h({center:D}),children:[v&&(0,c.jsx)("div",{className:"flex h-[--leading-sm] items-center",children:(0,c.jsx)(i.t,{...y,name:v,color:g,size:"sm",className:"shrink-0"})}),(0,c.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[t&&(0,c.jsx)(u.o5,{variant:"heading-sm",color:"primary",children:t}),r&&(0,c.jsx)(u.o5,{variant:"body-sm",color:"secondary",children:r}),A&&"vertical"===x&&P]})]}),A&&"horizontal"===x&&P]}),m&&(0,c.jsx)("div",{className:f({layout:x}),children:(0,c.jsx)(l.t,{icon:"cross","aria-label":E.close,onClick:m})})]})}})},403655(e,t,r){"use strict";r.d(t,{D:()=>u});var n=r(721995),o=r(825183),i=r(920066),a=r(696043),s=r(933578),l=r(391426);function u({placeholder:e,value:t,defaultValue:r,readonly:c,disabled:d,onChange:p,onClear:h,onSearch:f,debounceMs:m=0,i18n:v,"data-testid":g,ref:y,...b}){var w;let x,S,C,R,E,A,D=(0,n.t)("searchInput",v),P=(0,s.useRef)(null),z=(0,o.S)(P,y),M=void 0!==t,[T,_]=(0,s.use
1State)(()=>r?String(r):""),k=(0,s.useMemo)(()=>M?!!t:!!T,[M,t,T]),{debouncedCallback:I,cancel:O}=(w=e=>f?.(e),(x=(0,s.useRef)(w)).current=w,S=(0,s.useRef)(null),C=(0,s.useRef)(null),R=(0,s.useCallback)(()=>{null!==S.current&&(window.clearTimeout(S.current),S.current=null),C.current=null},[]),E=(0,s.useCallback)(()=>{if(null!==S.current&&null!==C.current){window.clearTimeout(S.current),S.current=null;let e=C.current;C.current=null,x.current(...e)}},[]),A=(0,s.useCallback)((...e)=>{m<=0?x.current(...e):(C.current=e,null!==S.current&&window.clearTimeout(S.current),S.current=window.setTimeout(()=>{S.current=null,C.current=null,x.current(...e)},m))},[m]),(0,s.useEffect)(()=>()=>{null!==S.current&&window.clearTimeout(S.current)},[]),{debouncedCallback:A,cancel:R,flush:E}),L=(0,s.useCallback)(e=>{M||_(e.target.value),p?.(e),I(e.target.value)},[M,p,I]),j=(0,s.useCallback)(()=>{let e=P.current;e&&(Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value")?.set?.call(e,""),e.dispatchEvent(new Event("input",{bubbles:!0})),M||_(""),O(),f?.(""),h?.(),e.focus())},[M,O,f,h]);return(0,l.jsx)(a.k,{...b,"data-testid":g,ref:z,icon:"magnifying-glass",placeholder:e??D.placeholder,value:t,defaultValue:r,readonly:c,disabled:d,onChange:L,endContent:k?(0,l.jsx)(i.t,{icon:"cross","aria-label":D.clearSearch,onMouseDown:e=>e.preventDefault(),onClick:j}):void 0})}u.displayName="SearchInput"},792970(e,t,r){"use strict";let n,o,i;r.d(t,{oz:()=>H,fu:()=>$,wb:()=>N,Kp:()=>W,T2:()=>F});var a=r(372506),s=r(840239),l=r(933578),u=r(185636),c=r(775794),d=r(109432),p=r(282643),h=r(71976),f=r(108284),m=r(873622),v=r(814721),g=r(438265);function y({onFocus:e}){let[t,r]=(0,l.useState)(!0),n=(0,v.a)();return t?l.createElement(g.j,{as:"button",type:"button",features:g.u.Focusable,onFocus:t=>{t.preventDefault();let o,i=50;o=requestAnimationFrame(function t(){if(i--<=0){o&&cancelAnimationFrame(o);return}if(e()){if(cancelAnimationFrame(o),!n.current)return;r(!1);return}o=requestAnimationFrame(t)})}}):null}var b=r(452357),w=r(959488),x=r(959055),S=r(294),C=r(658209);let R=l.createContext(null);function E({children:e}){let t=l.useRef({groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let o=null!=(r=n.get(t))?r:0;return n.set(t,o+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return l.createElement(R.Provider,{value:t},e)}function A(e){let t=l.useContext(R);if(!t)throw Error("You must wrap your component in a <StableCollection>");let r=l.useId(),[n,o]=t.current.get(e,r);return l.useEffect(()=>o,[]),n}var D=r(616251),P=((n=P||{})[n.Forwards=0]="Forwards",n[n.Backwards=1]="Backwards",n),z=((o=z||{})[o.Less=-1]="Less",o[o.Equal=0]="Equal",o[o.Greater=1]="Greater",o),M=((i=M||{})[i.SetSelectedIndex=0]="SetSelectedIndex",i[i.RegisterTab=1]="RegisterTab",i[i.UnregisterTab=2]="UnregisterTab",i[i.RegisterPanel=3]="RegisterPanel",i[i.UnregisterPanel=4]="UnregisterPanel",i);let T={0(e,t){var r;let n=(0,b.wl)(e.tabs,e=>e.current),o=(0,b.wl)(e.panels,e=>e.current),i=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),a={...e,tabs:n,panels:o};if(t.index<0||t.index>n.length-1){let r=(0,w.Y)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,w.Y)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===i.length)return a;let o=(0,w.Y)(r,{0:()=>n.indexOf(i[0]),1:()=>n.indexOf(i[i.length-1])});return{...a,selectedIndex:-1===o?e.selectedIndex:o}}let s=n.slice(0,t.index),l=[...n.slice(t.index),...s].find(e=>i.includes(e));if(!l)return a;let u=null!=(r=n.indexOf(l))?r:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...a,selectedIndex:u}},1(e,t){if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],n=(0,b.wl)([...e.tabs,t.tab],e=>e.current),o=e.selectedIndex;return e.info.current.isControlled||-1===(o=n.indexOf(r))&&(o=e.selectedIndex),{...e,tabs:n,selectedIndex:o}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,b.wl)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},_=(0,l.createContext)(null);function k(e){let t=(0,l.useContext)(_);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,k),t}return t}_.displayName="TabsDataContext";let I=(0,l.createContext)(null);function O(e){let t=(0,l.useContext)(I);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,O),t}return t}function L(e,t){return(0,w.Y)(t.type,T,e,t)}I.displayName="TabsActionsContext";let j=C.Ac.RenderStrategy|C.Ac.Static,q=(0,C.FX)(function(e,t){var r,n;let o=(0,l.useId)(),{id:i=`headlessui-tabs-tab-${o}`,disabled:p=!1,autoFocus:v=!1,...g}=e,{orientation:y,activation:R,selectedIndex:E,tabs:P,panels:z}=k("Tab"),M=O("Tab"),T=k("Tab"),[_,I]=(0,l.useState)(null),L=(0,l.useRef)(null),j=(0,m.P)(L,t,I);(0,d.s)(()=>M.registerTab(L),[M,L]);let q=A("tabs"),$=P.indexOf(L);-1===$&&($=q);let N=$===E,F=(0,c._)(e=>{let t=e();if(t===b.Me.Success&&"auto"===R){let e=(0,S.bq)(L.current),t=T.tabs.findIndex(t=>t.current===e);-1!==t&&M.change(t)}
1return t}),W=(0,c._)(e=>{let t=P.map(e=>e.current).filter(Boolean);if(e.key===D.D.Space||e.key===D.D.Enter){e.preventDefault(),e.stopPropagation(),M.change($);return}switch(e.key){case D.D.Home:case D.D.PageUp:return e.preventDefault(),e.stopPropagation(),F(()=>(0,b.CU)(t,b.BD.First));case D.D.End:case D.D.PageDown:return e.preventDefault(),e.stopPropagation(),F(()=>(0,b.CU)(t,b.BD.Last))}if(F(()=>(0,w.Y)(y,{vertical:()=>e.key===D.D.ArrowUp?(0,b.CU)(t,b.BD.Previous|b.BD.WrapAround):e.key===D.D.ArrowDown?(0,b.CU)(t,b.BD.Next|b.BD.WrapAround):b.Me.Error,horizontal:()=>e.key===D.D.ArrowLeft?(0,b.CU)(t,b.BD.Previous|b.BD.WrapAround):e.key===D.D.ArrowRight?(0,b.CU)(t,b.BD.Next|b.BD.WrapAround):b.Me.Error}))===b.Me.Success)return e.preventDefault()}),H=(0,l.useRef)(!1),U=(0,c._)(()=>{var e;H.current||(H.current=!0,null==(e=L.current)||e.focus({preventScroll:!0}),M.change($),(0,x._)(()=>{H.current=!1}))}),B=(0,c._)(e=>{e.preventDefault()}),{isFocusVisible:V,focusProps:G}=(0,a.o)({autoFocus:v}),{isHovered:K,hoverProps:X}=(0,s.M)({isDisabled:p}),{pressed:Z,pressProps:Y}=(0,u.Z)({disabled:p}),J=(0,f._)({selected:N,hover:K,active:Z,focus:V,autofocus:v,disabled:p}),Q=(0,C.v6)({ref:j,onKeyDown:W,onMouseDown:B,onClick:U,id:i,role:"tab",type:(0,h.c)(e,_),"aria-controls":null==(n=null==(r=z[$])?void 0:r.current)?void 0:n.id,"aria-selected":N,tabIndex:N?0:-1,disabled:p||void 0,autoFocus:v},G,X,Y);return(0,C.Ci)()({ourProps:Q,theirProps:g,slot:J,defaultTag:"button",name:"Tabs.Tab"})}),$=(0,C.FX)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:o=!1,onChange:i,selectedIndex:a=null,...s}=e,u=n?"vertical":"horizontal",h=o?"manual":"auto",v=null!==a,g=(0,p.Y)({isControlled:v}),w=(0,m.P)(t),[x,S]=(0,l.useReducer)(L,{info:g,selectedIndex:null!=a?a:r,tabs:[],panels:[]}),R=(0,f._)({selectedIndex:x.selectedIndex}),A=(0,p.Y)(i||(()=>{})),D=(0,p.Y)(x.tabs),P=(0,l.useMemo)(()=>({orientation:u,activation:h,...x}),[u,h,x]),z=(0,c._)(e=>(S({type:1,tab:e}),()=>S({type:2,tab:e}))),M=(0,c._)(e=>(S({type:3,panel:e}),()=>S({type:4,panel:e}))),T=(0,c._)(e=>{k.current!==e&&A.current(e),v||S({type:0,index:e})}),k=(0,p.Y)(v?e.selectedIndex:x.selectedIndex),O=(0,l.useMemo)(()=>({registerTab:z,registerPanel:M,change:T}),[]);(0,d.s)(()=>{S({type:0,index:null!=a?a:r})},[a]),(0,d.s)(()=>{if(void 0===k.current||x.tabs.length<=0)return;let e=(0,b.wl)(x.tabs,e=>e.current);e.some((e,t)=>x.tabs[t]!==e)&&T(e.indexOf(x.tabs[k.current]))});let j=(0,C.Ci)();return l.createElement(E,null,l.createElement(I.Provider,{value:O},l.createElement(_.Provider,{value:P},P.tabs.length<=0&&l.createElement(y,{onFocus:()=>{var e,t;for(let r of D.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),j({ourProps:{ref:w},theirProps:s,slot:R,defaultTag:"div",name:"Tabs"}))))}),N=(0,C.FX)(function(e,t){let{orientation:r,selectedIndex:n}=k("Tab.List"),o=(0,m.P)(t),i=(0,f._)({selectedIndex:n});return(0,C.Ci)()({ourProps:{ref:o,role:"tablist","aria-orientation":r},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.List"})}),F=(0,C.FX)(function(e,t){let{selectedIndex:r}=k("Tab.Panels"),n=(0,m.P)(t),o=(0,f._)({selectedIndex:r});return(0,C.Ci)()({ourProps:{ref:n},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),W=(0,C.FX)(function(e,t){var r,n,o,i;let s=(0,l.useId)(),{id:u=`headlessui-tabs-panel-${s}`,tabIndex:c=0,...p}=e,{selectedIndex:h,tabs:v,panels:y}=k("Tab.Panel"),b=O("Tab.Panel"),w=(0,l.useRef)(null),x=(0,m.P)(w,t);(0,d.s)(()=>b.registerPanel(w),[b,w]);let S=A("panels"),R=y.indexOf(w);-1===R&&(R=S);let E=R===h,{isFocusVisible:D,focusProps:P}=(0,a.o)(),z=(0,f._)({selected:E,focus:D}),M=(0,C.v6)({ref:x,id:u,role:"tabpanel","aria-labelledby":null==(n=null==(r=v[R])?void 0:r.current)?void 0:n.id,tabIndex:E?c:-1},P),T=(0,C.Ci)();return E||null!=(o=p.unmount)&&!o||null!=(i=p.static)&&i?T({ourProps:M,theirProps:p,slot:z,defaultTag:"div",features:j,visible:E,name:"Tabs.Panel"}):l.createElement(g.j,{"aria-hidden":"true",...M})}),H=Object.assign(q,{Group:$,List:N,Panels:F,Panel:W})},555921(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}"u">typeof window&&window.document&&window.document.createElement,r.d(t,{mK:()=>n})},112490(e,t,r){"use strict";var n=r(933578);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return t=>{let r=!1,n=e.map(e=>{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function a(...e){return n.useCallback(i(...e),e)}r.d(t,{s:()=>a,t:()=>i})},175340(e,t,r){"use strict";var n=r(933578),o=r(391426);function i(e,t=[]){let r=[],a=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,i){let a=n.createContext(i),s=r.length;r=[...r,i];let l=t=>{let{scope:r,children:i,...l}=t,u=r?.[e]?.[s]||a,c=n.useMemo(()=>l,Object.values(l));return(0,o.jsx)(u.Provider,{value:c,children:i})};return l.displayName=t+"Provider",[l,function(r,o){let l=o?.[e]?.[s]||a,u=n.useContext(l);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}r.d(t,{A:()=>i})},531138(e,t,r){"use strict";var n=r(933578),o=r(574795),i=r(843778),a=r(391426),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,i.TL)(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function l(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}r.d(t,{hO:()=>l,sG:()=>s})},967508(e,t,r){"use strict";r.d(t,{Q6:()=>H,bL:()=>F,zi:()=>U,CC:()=>W});var n=r(933578);function o(e,[t,r]){return Math.min(r,Math.max(t,e))}var i=r(555921),a=r(112490),s=r(175340),l=r(659149),u=r(391426),c=n.createContext(void 0),d=r(471677),p=r(531138),h=r(843778),f=["PageUp","PageDown"],m=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],v={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},g="Slider",[y,b,w]=function(e){let t=e+"CollectionProvider",[r,o]=(0,s.A)(t),[i,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=>{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,u.jsx)(i,{scope:t,itemMap:a,collectionRef:o,children:r})};c.displayName=t;let d=e+"CollectionSlot",p=(0,h.TL)(d),f=n.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=l(d,r),i=(0,a.s)(t,o.collectionRef);return(0,u.jsx)(p,{ref:i,children:n})});f.displayName=d;let m=e+"CollectionItemSlot",v="data-radix-collection-item",g=(0,h.TL)(m),y=n.forwardRef((e,t)=>{let{scope:r,children:o,...i}=e,s=n.useRef(null),c=(0,a.s)(t,s),d=l(m,r);return n.useEffect(()=>(d.itemMap.set(s,{ref:s,...i}),()=>void d.itemMap.delete(s))),(0,u.jsx)(g,{...{[v]:""},ref:c,children:o})});return y.displayName=m,[{Provider:c,Slot:f,ItemSlot:y},function(t){let r=l(e+"CollectionConsumer",t);return n.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(g),[x,S]=(0,s.A)(g,[w]),[C,R]=x(g),E=n.forwardRef((e,t)=>{let{name:r,min:a=0,max:s=100,step:c=1,orientation:d="horizontal",disabled:p=!1,minStepsBetweenThumbs:h=0,defaultValue:v=[a],value:g,onValueChange:b=()=>{},onValueCommit:w=()=>{},inverted:x=!1,form:S,...R}=e,E=n.useRef(new Set),A=n.useRef(0),D="horizontal"===d,[M=[],T]=(0,l.i)({prop:g,defaultProp:v,onChange:e=>{let t=[...E.current];t[A.current]?.focus(),b(e)}}),_=n.useRef(M);function k(e,t,{commit:r}={commit:!1}){let n,i=(String(c).split(".")[1]||"").length,l=o(Math.round((Math.round((e-a)/c)*c+a)*(n=Math.pow(10,i)))/n,[a,s]);T((e=[])=>{let n=function(e=[],t,r){let n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(e,l,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=t;return!0}(n,h*c))return e;{A.current=n.indexOf(l);let t=String(n)!==String(e);return t&&r&&w(n),t?n:e}})}return(0,u.jsx)(C,{scope:e.__scopeSlider,name:r,disabled:p,min:a,max:s,valueIndexToChangeRef:A,thumbs:E.current,values:M,orientation:d,form:S,children:(0,u.jsx)(y.Provider,{scope:e.__scopeSlider,children:(0,u.jsx)(y.Slot,{scope:e.__scopeSlider,children:(0,u.jsx)(D?P:z,{"aria-disabled":p,"data-disabled":p?"":void 0,...R,ref:t,onPointerDown:(0,i.mK)(R.onPointerDown,()=>{p||(_.current=M)}),min:a,max:s,inverted:x,onSlideStart:p?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t)),n=Math.min(...r);return r.indexOf(n)}(M,e);k(e,t)},onSlideMove:p?void 0:function(e){k(e,A.current)},onSlideEnd:p?void 0:function(){let e=_.current[A.current];M[A.current]!==e&&w(M)},onHomeKeyDown:()=>!p&&k(a,0,{commit:!0}),onEndKeyDown:()=>!p&&k(s,M.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>
1{if(!p){let r=f.includes(e.key)||e.shiftKey&&m.includes(e.key),n=A.current;k(M[n]+c*(r?10:1)*t,n,{commit:!0})}}})})})})});E.displayName=g;var[A,D]=x(g,{startEdge:"left",endEdge:"right",size:"width",direction:1}),P=n.forwardRef((e,t)=>{let r,{min:o,max:i,dir:s,inverted:l,onSlideStart:d,onSlideMove:p,onSlideEnd:h,onStepKeyDown:f,...m}=e,[g,y]=n.useState(null),b=(0,a.s)(t,e=>y(e)),w=n.useRef(void 0),x=(r=n.useContext(c),s||r||"ltr"),S="ltr"===x,C=S&&!l||!S&&l;function R(e){let t=w.current||g.getBoundingClientRect(),r=N([0,t.width],C?[o,i]:[i,o]);return w.current=t,r(e-t.left)}return(0,u.jsx)(A,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,u.jsx)(M,{dir:x,"data-orientation":"horizontal",...m,ref:b,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=R(e.clientX);d?.(t)},onSlideMove:e=>{let t=R(e.clientX);p?.(t)},onSlideEnd:()=>{w.current=void 0,h?.()},onStepKeyDown:e=>{let t=v[C?"from-left":"from-right"].includes(e.key);f?.({event:e,direction:t?-1:1})}})})}),z=n.forwardRef((e,t)=>{let{min:r,max:o,inverted:i,onSlideStart:s,onSlideMove:l,onSlideEnd:c,onStepKeyDown:d,...p}=e,h=n.useRef(null),f=(0,a.s)(t,h),m=n.useRef(void 0),g=!i;function y(e){let t=m.current||h.current.getBoundingClientRect(),n=N([0,t.height],g?[o,r]:[r,o]);return m.current=t,n(e-t.top)}return(0,u.jsx)(A,{scope:e.__scopeSlider,startEdge:g?"bottom":"top",endEdge:g?"top":"bottom",size:"height",direction:g?1:-1,children:(0,u.jsx)(M,{"data-orientation":"vertical",...p,ref:f,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=y(e.clientY);s?.(t)},onSlideMove:e=>{let t=y(e.clientY);l?.(t)},onSlideEnd:()=>{m.current=void 0,c?.()},onStepKeyDown:e=>{let t=v[g?"from-bottom":"from-top"].includes(e.key);d?.({event:e,direction:t?-1:1})}})})}),M=n.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:a,onHomeKeyDown:s,onEndKeyDown:l,onStepKeyDown:c,...d}=e,h=R(g,r);return(0,u.jsx)(p.sG.span,{...d,ref:t,onKeyDown:(0,i.mK)(e.onKeyDown,e=>{"Home"===e.key?(s(e),e.preventDefault()):"End"===e.key?(l(e),e.preventDefault()):f.concat(m).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:(0,i.mK)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),h.thumbs.has(t)?t.focus():n(e)}),onPointerMove:(0,i.mK)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,i.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),T="SliderTrack",_=n.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,o=R(T,r);return(0,u.jsx)(p.sG.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});_.displayName=T;var k="SliderRange",I=n.forwardRef((e,t)=>{let{__scopeSlider:r,...o}=e,i=R(k,r),s=D(k,r),l=n.useRef(null),c=(0,a.s)(t,l),d=i.values.length,h=i.values.map(e=>$(e,i.min,i.max)),f=d>1?Math.min(...h):0,m=100-Math.max(...h);return(0,u.jsx)(p.sG.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...o,ref:c,style:{...e.style,[s.startEdge]:f+"%",[s.endEdge]:m+"%"}})});I.displayName=k;var O="SliderThumb",L=n.forwardRef((e,t)=>{let r=b(e.__scopeSlider),[o,i]=n.useState(null),s=(0,a.s)(t,e=>i(e)),l=n.useMemo(()=>o?r().findIndex(e=>e.ref.current===o):-1,[r,o]);return(0,u.jsx)(j,{...e,ref:s,index:l})}),j=n.forwardRef((e,t)=>{var r,o,s,l,c;let h,f,{__scopeSlider:m,index:v,name:g,...b}=e,w=R(O,m),x=D(O,m),[S,C]=n.useState(null),E=(0,a.s)(t,e=>C(e)),A=!S||w.form||!!S.closest("form"),P=(0,d.X)(S),z=w.values[v],M=void 0===z?0:$(z,w.min,w.max),T=(r=v,(o=w.values.length)>2?`Value ${r+1} of ${o}`:2===o?["Minimum","Maximum"][r]:void 0),_=P?.[x.size],k=_?(s=_,l=M,c=x.direction,f=N([0,50],[0,h=s/2]),(h-f(l)*c)*c):0;return n.useEffect(()=>{if(S)return w.thumbs.add(S),()=>{w.thumbs.delete(S)}},[S,w.thumbs]),(0,u.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[x.startEdge]:`calc(${M}% + ${k}px)`},children:[(0,u.jsx)(y.ItemSlot,{scope:e.__scopeSlider,children:(0,u.jsx)(p.sG.span,{role:"slider","aria-label":e["aria-label"]||T,"aria-valuemin":w.min,"aria-valuenow":z,"aria-valuemax":w.max,"aria-orientation":w.orientation,"data-orientation":w.orientation,"data-disabled":w.disabled?"":void 0,tabIndex:w.disabled?void 0:0,...b,ref:E,style:void 0===z?{display:"none"}:e.style,onFocus:(0,i.mK)(e.onFocus,()=>{w.valueIndexToChangeRef.current=v})})}),A&&(0,u.jsx)(q,{name:g??(w.name?w.name+(w.values.length>1?"[]":""):void 0),form:w.form,value:z},v)]})});L.displayName=O;var q=n.forwardRef(({__scopeSlider:e,value:t,...r},o)=>{let i,s=n.useRef(null),l=(0,a.s)(s,o),c=(i=n.useRef({value:t,previous:t}),n.useMemo(()=>(i.current.value!==t&&(i.current.previous=i.current.value,i.current.value=t),i.current.previous),[t]));return n.useEffect(()=>{let e=s.current;if(!e)return;let r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(c!==t&&r){let n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[c,t]),(0,u.jsx)(p.sG.input,{style:{display:"none"},...r,ref:l,defaultValue:t})});function $(e,t,r){return o(100/(r-t)*(e-t),[0,100])}function N(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}q.displayName="RadioBubbleInput";var F=E,W=_,H=I,U=L},843778(e,t,r){"use strict";var n=r(933578),o=r(112490),i=r(391426);function a(e){var t;let r,a=(t=e,(r=n.forwardRef((e,t)=>
1{let{children:r,...i}=e;if(n.isValidElement(r)){var a;let e,s,l=(a=r,(s=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(s=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(i,r.props);return r.type!==n.Fragment&&(u.ref=t?(0,o.t)(t,l):l),n.cloneElement(r,u)}return n.Children.count(r)>1?n.Children.only(null):null})).displayName=`${t}.SlotClone`,r),s=n.forwardRef((e,t)=>{let{children:r,...o}=e,s=n.Children.toArray(r),u=s.find(l);if(u){let e=u.props.children,r=s.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(a,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(a,{...o,ref:t,children:r})});return s.displayName=`${e}.Slot`,s}var s=Symbol("radix.slottable");function l(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}r.d(t,{TL:()=>a})},659149(e,t,r){"use strict";var n,o=r(933578),i=r(647873),a=(n||(n=r.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function s({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[i,l,u]=function({defaultProp:e,onChange:t}){let[r,n]=o.useState(e),i=o.useRef(r),s=o.useRef(t);return a(()=>{s.current=t},[t]),o.useEffect(()=>{i.current!==r&&(s.current?.(r),i.current=r)},[r,i]),[r,n,s]}({defaultProp:t,onChange:r}),c=void 0!==e,d=c?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=c},[c,n])}return[d,o.useCallback(t=>{if(c){let r="function"==typeof t?t(e):t;r!==e&&u.current?.(r)}else l(t)},[c,e,l,u])]}Symbol("RADIX:SYNC_STATE"),r.d(t,{i:()=>s})},647873(e,t,r){"use strict";var n=r(933578),o=globalThis?.document?n.useLayoutEffect:()=>{};r.d(t,{N:()=>o})},471677(e,t,r){"use strict";var n=r(933578),o=r(647873);function i(e){let[t,r]=n.useState(void 0);return(0,o.N)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}r.d(t,{X:()=>i})},843134(e,t,r){"use strict";let n;r.d(t,{r:()=>tX});var o=r(933578);let i=(e,t)=>{let r,{o:n,u:o,_:i}=e,a=n,s=(e,t)=>{let n=a,s=t||(o?!o(n,e):n!==e);return(s||i)&&(a=e,r=n),[a,s,r]};return[t?e=>s(t(a,r),e):s,e=>[a,!!e,r]]},a="u">typeof window&&"u">typeof document,s=a?window:{},l=Math.max,u=Math.min,c=Math.round,d=s.cancelAnimationFrame,p=s.requestAnimationFrame,h=s.setTimeout,f=s.clearTimeout,m=e=>void 0!==s[e]?s[e]:void 0,v=m("MutationObserver"),g=m("IntersectionObserver"),y=m("ResizeObserver"),b=m("ScrollTimeline"),w=a&&Node.ELEMENT_NODE,{toString:x,hasOwnProperty:S}=Object.prototype,C=/^\[object (.+)\]$/,R=e=>"object"==typeof e&&!Array.isArray(e)&&null!==e,E=e=>{let t=!!e&&e.length;return!(!Array.isArray(e)&&("function"==typeof e||!("number"==typeof t&&t>-1&&t%1==0)))&&(!(t>0&&R(e))||t-1 in e)},A=e=>{let t,r;if(!e||!R(e)||"object"!==(null==(r=e)?`${r}`:x.call(r).replace(C,"$1").toLowerCase()))return!1;let n="constructor",o=e[n],i=o&&o.prototype,a=S.call(e,n),s=i&&S.call(i,"isPrototypeOf");if(o&&!a&&!s)return!1;for(t in e);return void 0===t||S.call(e,t)},D=e=>{let t=HTMLElement;return!!e&&(t?e instanceof t:e.nodeType===w)},P=e=>{let t=Element;return!!e&&(t?e instanceof t:e.nodeType===w)};function z(e,t){if(E(e))for(let r=0;r<e.length&&!1!==t(e[r],r,e);r++);else e&&z(Object.keys(e),r=>t(e[r],r,e));return e}let M=(e,t)=>e.indexOf(t)>=0,T=(e,t,r)=>(!r&&"string"!=typeof t&&E(t)?Array.prototype.push.apply(e,t):e.push(t),e),_=e=>Array.from(e||[]),k=e=>Array.isArray(e)?e:[e],I=e=>!!e&&!e.length,O=e=>_(new Set(e)),L=(e,t,r)=>{z(e,e=>e&&e.apply(void 0,t||[])),r||(e.length=0)},j="paddingTop",q="paddingRight",$="paddingLeft",N="paddingBottom",F="marginLeft",W="marginRight",H="marginBottom",U="overflowX",B="overflowY",V="width",G="height",K="hidden",X="visible",Z=(e,t,r,n)=>{if(e&&t){let o=!0;return z(r,r=>{(n?n(e[r]):e[r])!==(n?n(t[r]):t[r])&&(o=!1)}),o}return!1},Y=(e,t)=>
1Z(e,t,["w","h"]),J=(e,t)=>Z(e,t,["x","y"]),Q=(e,t)=>Z(e,t,["t","r","b","l"]),ee=()=>{},et=(e,...t)=>e.bind(0,...t),er=e=>{let t,r=e?h:p,n=e?f:d;return[o=>{n(t),t=r(o,"function"==typeof e?e():e)},()=>n(t)]},en=(e,t)=>{let r,n,o,i=ee,{v:a,p:s,S:l}=t||{},u=function(t){i(),f(r),r=n=void 0,i=ee,e.apply(this,t)},c=e=>l&&n?l(n,e):e,m=()=>{i!==ee&&u(c(o)||o)},v=function(){let e=_(arguments),t="function"==typeof a?a():a;if("number"==typeof t&&t>=0){let a="function"==typeof s?s():s,l="number"==typeof a&&a>=0,v=t>0?h:p,g=t>0?f:d,y=c(e)||e,b=u.bind(0,y);i();let w=v(b,t);i=()=>g(w),l&&!r&&(r=h(m,a)),n=o=y}else u(e)};return v.m=m,v},eo=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),ei=e=>e?Object.keys(e):[],ea=(e,t,r,n,o,i,a)=>(("object"!=typeof e||null===e)&&"function"!=typeof e&&(e={}),z([t,r,n,o,i,a],t=>{z(t,(r,n)=>{let o=t[n];if(e===o)return!0;let i=Array.isArray(o);if(o&&A(o)){let t=e[n],r=t;i&&!Array.isArray(t)?r=[]:i||A(t)||(r={}),e[n]=ea(r,o)}else e[n]=i?o.slice():o})}),e),es=(e,t)=>z(ea({},e),(e,r,n)=>{void 0===e?delete n[r]:t&&e&&A(e)&&(n[r]=es(e,t))}),el=e=>{for(let t in e)return!1;return!0},eu=(e,t,r)=>l(e,u(t,r)),ec=e=>_(new Set((Array.isArray(e)?e:(e||"").split(" ")).filter(e=>e))),ed=(e,t)=>e&&e.getAttribute(t),ep=(e,t)=>e&&e.hasAttribute(t),eh=(e,t,r)=>{z(ec(t),t=>{e&&e.setAttribute(t,r||"")})},ef=(e,t)=>{z(ec(t),t=>e&&e.removeAttribute(t))},em=(e,t)=>{let r=ec(ed(e,t)),n=et(eh,e,t),o=(e,t)=>{let n=new Set(r);return z(ec(e),e=>n[t](e)),_(n).join(" ")};return{$:e=>n(o(e,"delete")),O:e=>n(o(e,"add")),C:e=>{let t=ec(e);return t.reduce((e,t)=>e&&r.includes(t),t.length>0)}}},ev=(e,t,r)=>{em(e,t).$(r)},eg=(e,t,r)=>(em(e,t).O(r),et(ev,e,t,r)),ey=(e,t,r,n)=>{(n?eg:ev)(e,t,r)},eb=(e,t)=>{em(e,"class").$(t)},ew=(e,t)=>(em(e,"class").O(t),et(eb,e,t)),ex=(e,t)=>{let r=[],n=t?P(t)&&t:document;return n?T(r,n.querySelectorAll(e)):r},eS=(e,t)=>!!P(e)&&e.matches(t),eC=e=>e?_(e.childNodes):[],eR=(e,t)=>P(e)&&e.closest(t),eE=e=>{if(E(e))z(_(e),e=>eE(e));else if(e){let t=e&&e.parentElement;t&&t.removeChild(e)}},eA=(e,t,r)=>{if(r&&e){let n,o=t;return E(r)?(n=document.createDocumentFragment(),z(r,e=>{e===o&&(o=e.previousSibling),n.appendChild(e)})):n=r,t&&(o?o!==t&&(o=o.nextSibling):o=e.firstChild),e.insertBefore(n,o||null),()=>eE(r)}return ee},eD=(e,t)=>eA(e&&e.parentElement,e&&e.nextSibling,t),eP=e=>{let t=document.createElement("div");return eh(t,"class",e),t},ez=e=>{let t=eP();return t.innerHTML=e.trim(),z(eC(t),e=>eE(e))},eM=/^--/,eT=(e,t)=>e.getPropertyValue(t)||e[t]||"",e_=e=>{let t=e||0;return isFinite(t)?t:0},ek=e=>e_(parseFloat(e||"")),eI=e=>`${(100*e_(e)).toFixed(3)}%`,eO=e=>`${e_(e)}px`;function eL(e,t){e&&z(t,(t,r)=>{try{let n=e.style,o="number"==typeof t?eO(t):(t||"")+"";eM.test(r)?n.setProperty(r,o):n[r]=o}catch(e){}})}function ej(e,t,r){let n="string"==typeof t,o=n?"":{};if(e){let i=s.getComputedStyle(e,r)||e.style;o=n?eT(i,t):t.reduce((e,t)=>(e[t]=eT(i,t),e),o)}return o}let eq=e=>"rtl"===ej(e,"direction"),e$=(e,t,r)=>{let n=t?`${t}-`:"",o=r?`-${r}`:"",i=`${n}top${o}`,a=`${n}right${o}`,s=`${n}bottom${o}`,l=`${n}left${o}`,u=ej(e,[i,a,s,l]);return{t:ek(u[i]),r:ek(u[a]),b:ek(u[s]),l:ek(u[l])}},eN=(e,t)=>`translate${R(e)?`(${e.x},${e.y})`:`${t?"X":"Y"}(${e})`}`,eF={w:0,h:0},eW=(e,t)=>t?{w:t[`${e}Width`],h:t[`${e}Height`]}:eF,eH=et(eW,"offset"),eU=et(eW,"client"),eB=et(eW,"scroll"),eV=e=>{let t=parseFloat(ej(e,V))||0,r=parseFloat(ej(e,G))||0;return{w:t-c(t),h:r-c(r)}},eG=e=>e.getBoundingClientRect(),eK=e=>!!(e&&(e[G]||e[V])),eX=(e,t)=>{let r=eK(e);return!eK(t)&&r},eZ=(e,t,r,n)=>{z(ec(t),t=>{e.removeEventListener(t,r,n)})},eY=(e,t,r,n)=>{var o;let i=null==(o=n&&n.H)||o,a=n&&n.I||!1,s=n&&n.A||!1,l={passive:i,
1capture:a};return et(L,ec(t).map(t=>{let n=s?o=>{eZ(e,t,n,a),r(o)}:r;return e.addEventListener(t,n,l),et(eZ,e,t,n,a)}))},eJ=e=>e.stopPropagation(),eQ={x:0,y:0},e0=e=>{let t=e&&eG(e);return t?{x:t.left+s.scrollX,y:t.top+s.scrollY}:eQ},e1=(e,t,r)=>r?r.n?-e+0:r.i?t-e:e:e,e2=(e,t)=>[e1(0,e,t),e1(e,e,t)],e3=(e,t,r)=>eu(0,1,e1(e,t,r)/t||0),e5=(e,t)=>{let{x:r,y:n}="number"==typeof t?{x:t,y:t}:t||{};"number"==typeof r&&(e.scrollLeft=r),"number"==typeof n&&(e.scrollTop=n)},e6=e=>({x:e.scrollLeft,y:e.scrollTop}),e4=(e,t)=>{z(k(t),e)},e7=e=>{let t=new Map,r=(e,r)=>{if(e){let n=t.get(e);e4(e=>{n&&n[e?"delete":"clear"](e)},r)}else t.forEach(e=>{e.clear()}),t.clear()},n=(e,o)=>{if("string"==typeof e){let n=t.get(e)||new Set;return t.set(e,n),e4(e=>{"function"==typeof e&&n.add(e)},o),et(r,e,o)}"boolean"==typeof o&&o&&r();let i=ei(e),a=[];return z(i,t=>{let r=e[t];r&&T(a,n(t,r))}),et(L,a)};return n(e||{}),[n,r,(e,r)=>{z(_(t.get(e)),e=>{r&&!I(r)?e.apply(0,r):e()})}]},e8=e=>JSON.stringify(e,(e,t)=>{if("function"==typeof t)throw 0;return t}),e9=(e,t)=>e?`${t}`.split(".").reduce((e,t)=>e&&eo(e,t)?e[t]:void 0,e):void 0,te={paddingAbsolute:!1,showNativeOverlaidScrollbars:!1,update:{elementEvents:[["img","load"]],debounce:[0,33],attributes:null,ignoreMutation:null},overflow:{x:"scroll",y:"scroll"},scrollbars:{theme:"os-theme-dark",visibility:"auto",autoHide:"never",autoHideDelay:1300,autoHideSuspend:!1,dragScroll:!0,clickScroll:!1,pointers:["mouse","touch","pen"]}},tt=(e,t)=>{let r,n,o={};return z((r=ei(t),n=ei(e),r.concat(n)),r=>{let n=e[r],i=t[r];if(R(n)&&R(i))ea(o[r]={},tt(n,i)),el(o[r])&&delete o[r];else if(eo(t,r)&&i!==n){let e=!0;if(Array.isArray(n)||Array.isArray(i))try{e8(n)===e8(i)&&(e=!1)}catch(e){}e&&(o[r]=i)}}),o},tr=(e,t,r)=>n=>[e9(e,n),r||void 0!==e9(t,n)],tn="data-overlayscrollbars",to="os-environment",ti=`${to}-scrollbar-hidden`,ta=`${tn}-initialize`,ts=`${tn}-overflow-x`,tl=`${tn}-overflow-y`,tu="overflowVisible",tc="updating",td=`${tn}-viewport`,tp="scrollbarHidden",th=`${tn}-padding`,tf=`${tn}-content`,tm="os-size-observer",tv=`${tm}-appear`,tg=`${tm}-listener`,ty="os-scrollbar",tb=`${ty}-rtl`,tw=`${ty}-horizontal`,tx=`${ty}-vertical`,tS=`${ty}-track`,tC=`${ty}-handle`,tR=`${ty}-visible`,tE=`${ty}-cornerless`,tA=`${ty}-interaction`,tD=`${ty}-unusable`,tP=`${ty}-auto-hide`,tz=`${tP}-hidden`,tM=`${ty}-wheel`,tT=`${tS}-interactive`,t_=`${tC}-interactive`,tk={},tI={},tO=(e,t,r)=>ei(e).map(n=>{let{static:o,instance:i}=e[n],[a,s,l]=r||[],u=r?i:o;if(u){let e=r?u(a,s,t):u(t);return(l||tI)[n]=e}}),tL=e=>tI[e],tj=e=>0===e.indexOf(X),tq=(e,t)=>{let{D:r}=e,n=e=>{let n=ej(r,e),o=t?t[e]:n;return[n,"scroll"===o]},[o,i]=n(U),[a,s]=n(B);return{k:{x:o,y:a},R:{x:i,y:s}}},t$="__osScrollbarsHidingPlugin",tN=()=>(n||(n=(()=>{let e,t,r,n=(e,t,r,n)=>{eA(e,null,t);let o=eU(t),i=eH(t),a=eV(r);return n&&eE(t),{x:i.h-o.h+a.h,y:i.w-o.w+a.w}},{body:o}=document,a=`.${to}{scroll-behavior:auto!important;position:fixed;opacity:0;visibility:hidden;overflow:scroll;height:200px;width:200px;z-index:-1}.${to} div{width:200%;height:200%;margin:10px 0}.${ti}{scrollbar-width:none!important}.${ti}::-webkit-scrollbar,.${ti}::-webkit-scrollbar-corner{appearance:none!important;display:none!important;width:0!important;height:0!important}`,l=ez(`<div class="${to}"><div></div><style>${a}</style></div>`)[0],u=l.firstChild,[c,,d]=e7(),[p,h]=i({o:n(o,l,u),u:J},et(n,o,l,u,!0)),[f]=h(),m=(e=>{let t=!1,r=ew(e,ti);try{t="none"===ej(e,"scrollbar-width")||"none"===ej(e,"display","::-webkit-scrollbar")}catch(e){}return r(),t})(l),v={x:0===f.x,y:0===f.y},g={elements:{host:null,padding:!m,viewport:e=>m&&eS(e,"body")&&e,content:!1},scrollbars:{slot:!0},cancel:{nativeScrollbarsOverlaid:!1,body:null}},y=ea({},te),w=et(ea,{},y),x=et(ea,{},g),S={P:f,T:v,L:m,J:!!b,K:(eL(l,{[U]:K,[B]:K,direction:"rtl"}),e5(l,{x:0}),e=e0(l),t=e0(u),e5(l,{x:-999}),r=e0(u),{i:e.x===t.x,n:t.x!==r.x}),Z:et(c,"r"),G:x,tt:e=>ea(g,e)&&x(),nt:w,ot:e=>ea(y,e)&&w(),st:ea({},g),et:ea({},y)};return ef(l,"style"),eE(l),s.addEventListener("resize",()=>{let e;if(!m&&(!v.x||!v.y)){let t=tL(t$);e=!!(t?t.Y():ee)(S,p)}d("r",[e])}),S})()),n),tF=(e,t)=>"function"==typeof t?t.apply(0,e):t,tW=(e,t,r,n)=>tF(e,void 0===n?r:n)||t.apply(0,e),tH=(e,t,r,n)=>{let o=tF(e,void 0===n?r:n);return!!o&&(D(o)?o:t.apply(0,e))},tU=new WeakMap,tB=(e,t,r,n)=>{let o,i,a,s=!1,{ct:l,rt:u,lt:c,it:d,ut:p,dt:h}=n||{},f=en(()=>s&&r(!0),{v:33,p:99}),[m,g]=(o=!1,i=!!c&&new WeakMap,(a=t=>{i&&c&&z(c.map(r=>{let[n,o]=r||[];return[o&&n?(t||ex)(n,e):[],o]}),t=>z(t[0],r=>{let n=t[1],a=i.get(r)||[];if(e.contains(r)&&n){let e=eY(r,n,t=>{o?(e(),i.delete(r)):f(t)});i.set(r,T(a,e))}else L(a),i.delete(r)}))})(),[()=>{o=!0},a]),y=u||[],b=(l||[]).concat(y),w=(o,i)=>{if(!I(i)){let a=p||ee,s=h||ee,l=[],u=[],c=!1,f=!1;if(z(i,r=>{let{attributeName:o,target:i,type:p,oldValue:h,addedNodes:m,removedNodes:v}=r,g="attributes"===p,b=e===i,w=g&&o,x=w&&ed(i,o||"")||null,S=w&&h!==x,C=M(y,o)&&S;if(t&&("childList"===p||!b)){let t=g&&S,u=t&&d&&eS(i,d),c=(u?!a(i,o,h,x):!g||t)&&!s(r,!!u,e,n);z(m,e=>T(l,e)),z(v,e=>T(l,e)),f=f||c}!t&&b&&S&&!a(i,o,h,x)&&(T(u,o),c=c||C)}),g(e=>O(l).reduce((t,r)=>(T(t,ex(e,r)),eS(r,e)?T(t,r):t),[])),t)return!o&&f&&r(!1),[!1];if(!I(u)||c){let e=[O(u),c];return o||r.apply(0,e),e}}},x=new v(et(w,!1));return[()=>(x.observe(e,{attributes:!0,attributeOldValue:!0,attributeFilter:b,subtree:t,childList:t,characterData:t}),s=!0,()=>{s&&(m(),x.disconnect(),s=!1)}),()=>{if(s)return f.m(),w(!0,x.takeRecords())}]},tV=(e,t,r)=>{let{ft:n,_t:o}=r||{},a=tL("__osSizeObserverPlugin"),{K:s}=tN(),l=et(eq,e),[u]=i({o:!1,_:!0});return()=>{let r=[],c=ez(`<div class="${tm}"><div class="${tg}"></div></div>`)[0],d=c.firstChild,p=e=>{let r=e instanceof ResizeObserverEntry,o=!r&&Array.isArray(e),i=!1,a=!1,l=!0;if(r){let[t,,r]=u(e.contentRect),n=eK(t),o=eX(t,r);l=!(i=!(a=!r||o)&&!n)}else o?[,l]=e:a=!0===e;if(n&&l){let t=o?e[0]:eq(c);e5(c,{x:e1(3333333,3333333,t&&s),y:3333333})}i||t({vt:o?e:void 0,ht:!o,_t:a})};if(y){let e=new y(e=>p(e.pop()));e.observe(d),T(r,()=>{e.disconnect()})}else{if(!a)return ee;let e,[t,n]=a(d,p,o);T(r,(e=[ew(c,tv),eY(c,"animationstart",t)],e.concat(n)))}if(n){let[e]=i({o:void 0},l);T(r,eY(c,"scroll",t=>{let[r,n,o]=e();n&&(eb(d,"ltr rtl"),ew(d,r?"rtl":"ltr"),p([!!r,n,o])),eJ(t)}))}return et(L,T(r,eA(e,null,c)))}},tG=(e,t,r)=>{let{nt:n}=tN(),o=D(e),a=o?e:e.target,u=tU.get(a);if(t&&!u){let u=!1,d=[],p={},f=e=>{let t=es(e,!0),r=tL("__osOptionsValidationPlugin");return r?r(t,!0):t},m=ea({},n(),f(t)),[v,w,x]=e7(),[S,C,R]=e7(r),E=(e,t)=>{R(e,t),x(e,t)},[A,_,I,O,Z]=((e,t,r,n)=>{let o=tr(t,{}),[a,u,d,p,f]=(e=>{let[t,r,n]=(e=>{let{G:t,L:r}=tN(),{elements:n}
1=t(),{host:o,padding:i,viewport:a,content:s}=n,l=D(e),u=l?{}:e,{elements:c}=u,{host:d,padding:p,viewport:h,content:f}=c||{},m=l?e:u.target,v=eS(m,"body"),g=eS(m,"textarea"),y=m.ownerDocument,b=y.documentElement,w=y.defaultView,x=e=>{e&&e.focus&&e.focus()},S=et(tW,[m]),C=et(tH,[m]),R=et(eP,""),E=et(S,R,a),A=et(C,R,s),P=E(h),z=P===m,_=z&&v,k=!z&&A(f),I=_?b:P,O=g?S(R,o,d):m,j=_?I:O,q=!z&&C(R,i,p),$=!(!z&&P===k)&&k,N=[$,I,q,j].map(e=>D(e)&&!(e&&e.parentElement)&&e),F=I&&M(N,I)?m:I,W={gt:m,bt:j,D:I,cn:q,wt:$,kt:_?b:I,Zt:_?y:I,rn:v?b:F,ln:w,Kt:y,yt:g,Rt:v,Dt:l,V:z,St:e=>em(I,z?tn:td).C(e),$t:(e,t)=>ey(I,z?tn:td,e,t)},{gt:H,bt:U,cn:B,D:V,wt:G}=W,K=[()=>{ef(U,[tn,ta]),ef(H,ta),v&&ef(b,[ta,tn])}],X=g&&U&&M(N,U),Z=g?H:eC([G,V,B,U,H].find(e=>e&&!(e&&M(N,e)))),Y=_?H:G||V,J=et(L,K);return[W,()=>{let e=document.activeElement,t=e=>{eA(e&&e.parentElement,null,eC(e)),eE(e)},n=e=>e?eY(e,"focusin focusout focus blur",e=>{eJ(e),e.stopImmediatePropagation()},{I:!0,H:!1}):ee,o="tabindex",i=ed(V,o),a=n(e);return eh(U,tn,z?"viewport":"host"),eh(B,th,""),eh(G,tf,""),!z&&(eh(V,td,""),eh(V,o,i||"-1"),v&&eg(b,tn,"body")),X&&(eD(H,U),T(K,()=>{eD(U,H),eE(U)})),eA(Y,null,Z),eA(U,null,B),eA(B||U,null,!z&&V),eA(V,null,G),T(K,[a,()=>{let e=document.activeElement,r=n(e);ef(B,th),ef(G,tf),ef(V,[ts,tl,td]),i?eh(V,o,i):ef(V,o),G&&M(N,G)&&t(G),V&&M(N,V)&&t(V),B&&M(N,B)&&t(B),x(e),r()}]),r&&!z&&(eg(V,td,tp),T(K,et(ef,V,td))),x(z||w.top!==w||e!==m?e:V),a(),Z=0,J},J]})(e),o={cn:{t:0,r:0,b:0,l:0},un:!1,j:{[W]:0,[H]:0,[F]:0,[j]:0,[q]:0,[N]:0,[$]:0},Pt:{x:0,y:0},Lt:{x:0,y:0},k:{x:K,y:K},en:{x:!1,y:!1}},{gt:a,D:u,V:c}=t,{L:d,T:p}=tN(),h=!d&&(p.x||p.y),f=[(({wt:e})=>({Gt:t,an:r,Tt:n})=>{let{xt:o}=t||{},{Ot:i}=r;e&&(o||n)&&eL(e,{[G]:i&&"100%"})})(t),(({bt:e,cn:t,D:r,V:n},o)=>{let[a,s]=i({u:Q,o:e$()},et(e$,e,"padding",""));return({Et:e,Gt:i,an:l,Tt:u})=>{let[c,d]=s(u),{L:p}=tN(),{ht:h,Ht:f,Ct:m}=i||{},{N:v}=l,[g,y]=e("paddingAbsolute"),b=u||f;(h||d||b)&&([c,d]=a(u));let w=!n&&(y||m||d);if(w){let e=!g||!t&&!p,n=c.r+c.l,i=c.t+c.b,a={[W]:e&&!v?-n:0,[H]:e?-i:0,[F]:e&&v?-n:0,top:e?-c.t:0,right:e?v?-c.r:"auto":0,left:e?v?"auto":-c.l:0,[V]:e&&`calc(100% + ${n}px)`},s={[j]:e?c.t:0,[q]:e?c.r:0,[N]:e?c.b:0,[$]:e?c.l:0};eL(t||r,a),eL(r,s),ea(o,{cn:c,un:!e,j:t?s:ea({},a,s)})}return{dn:w}}})(t,o),((e,t)=>{let r=tN(),{bt:n,cn:o,D:a,V:u,$t:c,Rt:d,ln:p}=e,{L:h}=r,f=d&&u,m=et(l,0),v={u:Y,o:{w:0,h:0}},[g,y]=i(v,et(eV,a)),[b,w]=i(v,et(eB,a)),[x,S]=i(v),[C,R]=i(v),[E]=i({u:J,o:{x:K,y:K}}),A=tL(t$);return({Et:i,Gt:d,an:v,Tt:D},{dn:P})=>{let z,{ht:M,Ht:T,Ct:_,It:k}=d||{},{q:I,W:O,X:L}=A&&A.M(e,t,v,r,i)||{},[j,q]=((e,t)=>{let{T:r}=t,[n,o]=e("showNativeOverlaidScrollbars");return[n&&r.x&&r.y,o]})(i,r),[$,N]=i("overflow"),F=M||P||T||_||k||q,W=tj($.x),H=tj($.y),V=W||H,G=y(D),K=w(D),Z=S(D),Y=R(D);if(q&&h&&c(tp,!j),F){let e,t;V&&c(tu,!1);let[r,n]=O?O(z):[],[o,i]=G=g(D),[u,d]=K=b(D),h=eU(a);r&&r(),(d||i||q)&&n&&!j&&I&&I(n,u,o);let v=eW("inner",p||s),y={w:m(l(u.w,u.w)+o.w),h:m(l(u.h,u.h)+o.h)},w={w:m((f?v.w:h.w+m(h.w-u.w))+o.w),h:m((f?v.h:h.h+m(h.h-u.h))+o.h)};
1Y=C(w),Z=x((e=+(s.devicePixelRatio%1!=0),{w:(t={w:m(y.w-w.w),h:m(y.h-w.h)}).w>e?t.w:0,h:t.h>e?t.h:0}),D)}let[J,Q]=Y,[ee,et]=Z,[er,en]=K,[eo,ei]=G,es={x:ee.w>0,y:ee.h>0},el=W&&H&&(es.x||es.y)||W&&es.x&&!es.y||H&&es.y&&!es.x;if(P||_||k||ei||en||Q||et||N||q||F){let t={},r=((e,t,r,n)=>{let o=t.x||t.y,i=(e,t)=>{let r=tj(e),n=t&&r&&e.replace(`${X}-`,"")||(r&&o?"hidden":"");return[t&&!r?e:"",tj(n)?"hidden":n]},[a,s]=i(r.x,t.x),[l,u]=i(r.y,t.y);return n[U]=s&&l?s:a,n[B]=u&&a?u:l,tq(e,n)})(e,es,$,t);L&&L(r,v,!!I&&I(r,er,eo),t),u?(eh(n,ts,t[U]),eh(n,tl,t[B])):eL(a,t)}ey(n,tn,tu,el),ey(o,th,tu,el),u||ey(a,td,tu,V);let[eu,ec]=E(tq(e).k);return ea(t,{k:eu,Pt:{x:J.w,y:J.h},Lt:{x:ee.w,y:ee.h},en:es}),{sn:ec,tn:Q,nn:et}}})(t,o)];return[r,e=>{let t={},r=h&&e6(u),n=c?eg(u,tn,tc):ee;return z(f,r=>{ea(t,r(e,t)||{})}),n(),e5(u,r),c||e5(a,0),t},o,t,n]})(e),[m,v,w]=((e,t,r,n)=>{let o,a,s,l,u,c,{L:d}=tN(),p=`[${tn}]`,h=`[${td}]`,f=["tabindex"],m=["wrap","cols","rows"],v=["id","class","style","open"],{gt:b,bt:w,D:x,wt:S,yt:C,V:R,St:E,$t:A}=e,D={Ot:!1,N:eq(b)},_=tN(),k=tL(t$),[I]=i({u:Y,o:{w:0,h:0}},()=>{let n=k&&k.M(e,t,D,_,r).W,o=E(tu),i=!R&&E("arrange"),a=i&&e6(x);A(tu),R&&A(tc,!0);let s=i&&n&&n()[0],l=eB(S),u=eB(x),c=eV(x);return A(tu,o),R&&A(tc),s&&s(),e5(x,a),{w:u.w+l.w+c.w,h:u.h+l.h+c.h}}),O=C?m:v.concat(m),j=en(n,{v:()=>o,p:()=>a,S(e,t){let r,n,[o]=e,[i]=t;return[(r=ei(o),n=ei(i),r.concat(n)).reduce((e,t)=>(e[t]=o[t]||i[t],e),{})]}}),q=e=>{if(R){let t=eq(b);ea(e,{Ct:c!==t}),ea(D,{N:t}),c=t}},$=e=>{z(e||f,e=>{if(M(f,e)){let t=ed(w,e);"string"==typeof t?eh(x,e,t):ef(x,e)}})},N=(e,t)=>{let[r,o]=e,i={xt:o};return ea(D,{Ot:r}),t||n(i),i},F=({ht:e,vt:t,_t:r})=>{let o=!(e&&!r&&!t)&&d?j:n,[i,a]=t||[],s={ht:e||r,_t:r,Ct:a};q(s),t&&ea(D,{N:i}),o(s)},W=(e,t)=>{let[,r]=I(),o={Ht:r};q(o);let i=e?n:j;return r&&!t&&i(o),o},H=(e,t,r)=>{let n={zt:t};return q(n),t&&!r?j(n):R||$(e),n},{Z:U}=_,[B,V]=S?((e,t)=>{let r,n=eP("os-trinsic-observer"),[o]=i({o:!1}),a=(e,r)=>{if(e){let n=o(0===e.h||e.isIntersecting||e.intersectionRatio>0),[,i]=n;return i&&!r&&t(n)&&[n]}},s=(e,t)=>a(t.pop(),e);return[()=>{let t=[];if(g)(r=new g(et(s,!1),{root:e})).observe(n),T(t,()=>{r.disconnect()});else{let e=()=>{a(eH(n))};T(t,tV(n,e)()),e()}return et(L,T(t,eA(e,null,n)))},()=>r&&s(!0,r.takeRecords())]})(w,N):[],G=!R&&tV(w,F,{_t:!0,ft:!0}),[K,X]=tB(w,!1,H,{rt:v,ct:v.concat(f)}),Z=R&&y&&new y(e=>{let t=e[e.length-1].contentRect;F({ht:!0,_t:eX(t,u)}),u=t});return[()=>{$(),Z&&Z.observe(w);let e=G&&G(),t=B&&B(),r=K(),n=U(e=>{let[,t]=I();j({It:e,Ht:t})});return()=>{Z&&Z.disconnect(),e&&e(),t&&t(),l&&l(),r(),n()}},({Et:e,At:t,Tt:r})=>{let n={},[i]=e("update.ignoreMutation"),[u,c]=e("update.attributes"),[d,f]=e("update.elementEvents"),[m,v]=e("update.debounce"),g=t||r;if(f||c){let e;s&&s(),l&&l();let[t,r]=tB(S||x,!0,W,{ct:(e=u||[],O.concat(e)),lt:d,it:p,dt:(e,t)=>{let r,n,o,a,s,{target:l,attributeName:u}=e;return!t&&!!u&&!R&&(n=eR(l,p),s=eR(a=l&&((o=n?P(n)&&n:document)?o.querySelector(h):null),p)===n,!!n&&!!a&&(n===l||a===l||s&&eR(eR(l,h),p)!==n))||!!eR(l,`.${ty}`)||(r=e,!!("function"==typeof i&&i(r)))}});l=t(),s=r}if(v)if(j.m(),Array.isArray(m)){let e=m[0],t=m[1];o="number"==typeof e&&e,a="number"==typeof t&&t}else"number"==typeof m?o=m:o=!1,a=!1;if(g){let e=X(),t=V&&V(),r=s&&s();e&&ea(n,H(e[0],e[1],g)),t&&ea(n,N(t[0],g)),r&&ea(n,W(r[0],g))}return q(n),n},D]})(p,d,o,e=>{E({},e)}),[x,S,,C]=((e,t,r,n,o,i)=>{let a,s,l,u,d,p=ee,f=0,[m,v]=er(),[g,y]=er(100),[w,x]=er(100),[S,C]=er(()=>f),[R,E]=((e,t,r,n)=>{let{G:o,K:i}=tN(),{scrollbars:a}=o(),{slot:s}=a,{gt:l,bt:u,D:c,Dt:d,kt:p,Rt:h,V:f}=t,{scrollbars:m}=d?{}:e,{slot:v}=m||{},g=new Map,y=e=>b&&new b({source:p,axis:e}),w=y("x"),x=y("y"),S=tH([l,u,c],()=>f&&h?l:u,s,v),C=(e,t)=>{if(t){let r=e?V:G,{Mt:n,Vt:o}=t;return eu(0,1,eG(o)[r]/eG(n)[r]||0)}let n=e?"x":"y",{Lt:o,Pt:i}=r,a=i[n];return eu(0,1,a/(a+o[n])||0)},R=(e,t)=>ea(e,t?{clear:["left"]}:{}),E=e=>{g.forEach((t,r)=>{(!e||M(k(e),r))&&(z(t||[],e=>{e&&e.cancel()}),g.delete(r))})},A=(e,t,r,n)=>{let o=g.get(e)||[],i=o.find(e=>e&&e.timeline===t);if(i)i.effect=new KeyframeEffect(e,r,{composite:n});else{let i;g.set(e,(i=[e.animate(r,{timeline:t,composite:n})],o.concat(i)))}},D=(e,t,r)=>{let n=r?ew:eb;z(e,e=>{n(e.Ut,t)})},P=(e,t)=>{z(e,e=>{let[r,n]=t(e);eL(r,n)})},_=(e,t)=>
1{P(e,e=>{let{Vt:r}=e;return[r,{[t?V:G]:eI(C(t))}]})},I=(e,t)=>{let{Lt:n}=r,o=t?n.x:n.y,a=(e,r,n)=>{var i;let a;return eN(eI((i=e3(r,o,n),1/(a=C(t,e))*(1-a)*(n?1-i:i)||0)),t)};if(w&&x)z(e,e=>{let{Ut:r,Vt:n}=e,s=t&&eq(r)&&i;A(n,t?w:x,R({transform:e2(o,s).map(t=>a(e,t,s))},s))});else{let r=e6(p);P(e,e=>{let{Vt:n,Ut:o}=e;return[n,{transform:a(e,t?r.x:r.y,t&&eq(o)&&i)}]})}},O=e=>f&&!h&&(e&&e.parentElement)===c,j=[],q=[],$=[],N=(e,t,r)=>{let n="boolean"==typeof r;(!n||r)&&D(q,e,t),n&&r||D($,e,t)},F=e=>{let t=eP(`${ty} ${e?tw:tx}`),r=eP(tS),o=eP(tC),i={Ut:t,Mt:r,Vt:o};return T(e?q:$,i),T(j,[eA(t,null,r),eA(r,null,o),et(eE,t),E,n(i,N,I,e)]),i},W=et(F,!0),H=et(F,!1);return W(),H(),[{Bt:()=>{_(q,!0),_($)},Nt:()=>{I(q,!0),I($)},jt:()=>{if(f){let{Lt:e}=r;if(w&&x)z($.concat(q),({Ut:t})=>{if(O(t)){let r=(e,r,n)=>{let o=n&&eq(t)&&i;A(t,e,R({transform:e2(r-.5,o).map(e=>eN(eO(e),n))},o),"add")};r(w,e.x,!0),r(x,e.y)}else E(t)});else{let t=e6(p),r=r=>{let{Ut:n}=r,o=O(n)&&n,a=(e,t,r)=>{let n=e3(e,t,r),o=t*n;return eO(r?-o:o)};return[o,{transform:o?eN({x:a(t.x,e.x,eq(n)&&i),y:a(t.y,e.y)}):""}]};P(q,r),P($,r)}}},Ft:N,qt:{J:w,Wt:q,Xt:W,Yt:et(P,q)},Jt:{J:x,Wt:$,Xt:H,Yt:et(P,$)}},()=>(eA(S,null,q[0].Ut),eA(S,null,$[0].Ut),et(L,j))]})(e,o,n,((e,t,r,n)=>{let{bt:o,D:i,V:a,kt:s,Kt:l}=t;return(t,u,d,p)=>{let f,{Ut:m,Mt:v,Vt:g}=t,[y,b]=er(333),[w,x]=er(),S=et(d,[t],p),C=!!s.scrollBy,R=`client${p?"X":"Y"}`,E=p?V:G,A=p?"left":"top",D=p?"w":"h",P=p?"x":"y",z=e=>e.propertyName.indexOf(E)>-1,M=!0;return et(L,[eY(g,"pointermove pointerleave",n),eY(m,"pointerenter",()=>{u(tA,!0)}),eY(m,"pointerleave pointercancel",()=>{u(tA,!1)}),!a&&eY(m,"mousedown",()=>{let e=document.activeElement;(ep(e,td)||ep(e,tn)||e===document.body)&&h(()=>{i.focus()},25)}),eY(m,"wheel",e=>{let{deltaX:t,deltaY:r,deltaMode:n}=e;C&&M&&0===n&&(m&&m.parentElement)===o&&s.scrollBy({left:t,top:r,behavior:"smooth"}),M=!1,u(tM,!0),y(()=>{M=!0,u(tM)}),e.preventDefault()},{H:!1,I:!0}),eY(g,"transitionstart",e=>{if(z(e)){let e=()=>{S(),w(e)};e()}}),eY(g,"transitionend transitioncancel",e=>{z(e)&&(x(),S())}),eY(m,"mousedown",et(eY,l,"click",eJ,{A:!0,I:!0}),{I:!0}),(f="pointerup pointerleave pointercancel lostpointercapture",eY(v,"pointerdown",t=>{let n=eR(t.target,`.${tC}`)===g,i=n?g:v,a=e.scrollbars,{button:u,isPrimary:d,pointerType:p}=t,{pointers:h}=a;if(0===u&&d&&a[n?"dragScroll":"clickScroll"]&&(h||[]).includes(p)){let e,a,u=!n&&t.shiftKey,d=et(eG,g),p=et(eG,v),h=(e,t)=>(e||d())[A]-(t||p())[A],m=c(eG(s)[E])/eH(s)[D]||1,y=(e=e6(s)[P]||0,a=1/m,t=>{let{Lt:n}=r,o=a*t/(eH(v)[D]-eH(g)[D])*n[P];e5(s,{[P]:e+o})}),b=t[R],w=d(),x=p(),S=w[E],C=h(w,x)+S/2,z=b-x[A],M=n?0:z-C,_=e=>{L(k),i.releasePointerCapture(e.pointerId)},k=[eg(o,tn,"scrollbarPressed"),eY(l,f,_),eY(l,"selectstart",e=>e.preventDefault(),{H:!1}),eY(v,f,_),eY(v,"pointermove",e=>{let t=e[R]-b;(n||u)&&y(M+t)})];if(i.setPointerCapture(t.pointerId),u)y(M);else if(!n){let e=tL("__osClickScrollPlugin");e&&T(k,e(y,h,M,S,z))}}})),b,x])}})(t,o,n,e=>"mouse"===e.pointerType&&$())),{bt:A,Zt:D,Rt:P}=o,{Ft:_,Bt:I,Nt:O,jt:j}=R,q=(e,t)=>{if(C(),e)_(tz);else{let e=et(_,tz,!0);f>0&&!t?S(e):e()}},$=()=>{(l?a:u)||(q(!0),g(()=>{q(!1)}))},N=e=>{_(tP,e,!0),_(tP,e,!1)},F=e=>{"mouse"===e.pointerType&&(a=l,l&&q(!0))},W=[C,y,x,v,()=>p(),eY(A,"pointerover",F,{A:!0}),eY(A,"pointerenter",F),eY(A,"pointerleave",e=>{"mouse"===e.pointerType&&(a=!1,l&&q(!1))}),eY(A,"pointermove",e=>{"mouse"===e.pointerType&&s&&$()}),eY(D,"scroll",e=>{m(()=>{O(),$()}),i(e),j()})];return[()=>et(L,T(W,E())),({Et:e,Tt:t,Gt:o,Qt:i})=>{let{tn:a,nn:c,sn:h}=i||{},{Ct:m,_t:v}=o||{},{N:g}=r,{T:y}=tN(),{k:b,en:x}=n,[S,C]=e("showNativeOverlaidScrollbars"),[R,E]=e("scrollbars.theme"),[A,z]=e("scrollbars.visibility"),[M,T]=e("scrollbars.autoHide"),[k,L]=e("scrollbars.autoHideSuspend"),[$]=e("scrollbars.autoHideDelay"),[F,W]=e("scrollbars.dragScroll"),[H,U]=e("scrollbars.clickScroll"),[B,V]=e("overflow"),G=x.x||x.y,K=S&&y.x&&y.y,X=(e,t,r)=>{let n=e.includes("scroll")&&("visible"===A||"auto"===A&&"scroll"===t);return _(tR,n,r),n};if(f=$,v&&!t&&(k&&G?(N(!1),p(),w(()=>{p=eY(D,"scroll",et(N,!0),{A:!0})})):N(!0)),C&&_("os-theme-none",K),E&&(_(d),_(R,!0),d=R),L&&!k&&N(!0),T&&(s="move"===M,l="leave"===M,q(u="never"===M,!0)),W&&_(t_,F),U&&_(tT,H),h||z||V){let e=X(B.x,b.x,!0),t=X(B.y,b.y,!1);_(tE,!(e&&t))}(a||c||m||t)&&(I(),O(),j(),_(tD,!x.x,!0),_(tD,!x.y,!1),_(tb,g&&!P))},{},R]})(e,t,w,d,p,n),R=e=>ei(e).some(t=>!!e[t]),E=(e,n)=>{let{fn:o,Tt:i,At:a,_n:s}=e,l=o||{},c=!!i,d={Et:tr(t,l,c),fn:l,Tt:c};if(s)return S(d),!1;let p=n||v(ea({},d,{At:a})),h=u(ea({},d,{an:w,Gt:p}));S(ea({},d,{Gt:p,Qt:h}));let f=R(p),m=R(h),g=f||m||!el(l)||c;return g&&r(e,{Gt:p,Qt:h}),g};return[()=>{let{rn:e,D:t}
1=p,r=e6(e),n=[m(),a(),x()];return e5(t,r),et(L,n)},E,()=>({vn:w,hn:d}),{pn:p,gn:C},f]})(e,m,({fn:e,Tt:t},{Gt:r,Qt:n})=>{let{ht:o,Ct:i,xt:a,Ht:s,zt:l,_t:u}=r,{tn:c,nn:d,sn:p}=n;E("updated",[ec,{updateHints:{sizeChanged:!!o,directionChanged:!!i,heightIntrinsicChanged:!!a,overflowEdgeChanged:!!c,overflowAmountChanged:!!d,overflowStyleChanged:!!p,contentMutation:!!s,hostMutation:!!l,appear:!!u},changedOptions:e||{},force:!!t}])},e=>E("scroll",[ec,e])),eo=e=>{tU.delete(a),L(d),u=!0,E("destroyed",[ec,e]),w(),C()},ec={options(e,t){if(e){let r=tt(m,ea(t?n():{},f(e)));el(r)||(ea(m,r),_({fn:r}))}return ea({},m)},on:S,off:(e,t)=>{e&&t&&C(e,t)},state(){let{vn:e,hn:t}=I(),{N:r}=e,{Pt:n,Lt:o,k:i,en:a,cn:s,un:l}=t;return ea({},{overflowEdge:n,overflowAmount:o,overflowStyle:i,hasOverflow:a,padding:s,paddingAbsolute:l,directionRTL:r,destroyed:u})},elements(){let{gt:e,bt:t,cn:r,D:n,wt:o,kt:i,Zt:a}=O.pn,{qt:s,Jt:l}=O.gn,u=e=>{let{Vt:t,Mt:r,Ut:n}=e;return{scrollbar:n,track:r,handle:t}},c=e=>{let{Wt:t,Xt:r}=e;return ea({},u(t[0]),{clone:()=>{let e=u(r());return _({_n:!0}),e}})};return ea({},{target:e,host:t,padding:r||n,viewport:n,content:o||n,scrollOffsetElement:i,scrollEventElement:a,scrollbarHorizontal:c(s),scrollbarVertical:c(l)})},update:e=>_({Tt:e,At:!0}),destroy:et(eo,!1),plugin:e=>p[ei(e)[0]]};return(T(d,[Z]),tU.set(a,ec),tO(tk,tG,[ec,v,p]),((e,t)=>{let{nativeScrollbarsOverlaid:r,body:n}=t||{},{T:o,L:i,G:a}=tN(),{nativeScrollbarsOverlaid:s,body:l}=a().cancel,u=void 0===n?l:n,c=(o.x||o.y)&&(null!=r?r:s);return!!c||!!(e&&(null===u?!i:u))})(O.pn.Rt,!o&&e.cancel))?eo(!0):(T(d,A()),E("initialized",[ec]),ec.update(!0)),ec}return u};tG.plugin=e=>{let t=Array.isArray(e),r=t?e:[e],n=r.map(e=>tO(e,tG)[0]);return z(r,e=>z(e,(t,r)=>{tk[r]=e[r]})),t?n:n[0]},tG.valid=e=>{let t,r=e&&e.elements,n="function"==typeof r&&r();return A(n)&&(t=n.target,!!tU.get(t))},tG.env=()=>{let{P:e,T:t,L:r,K:n,J:o,st:i,et:a,G:s,tt:l,nt:u,ot:c}=tN();return ea({},{scrollbarsSize:e,scrollbarsOverlaid:t,scrollbarsHiding:r,rtlScrollBehavior:n,scrollTimeline:o,staticDefaultInitialization:i,staticDefaultOptions:a,getDefaultInitialization:s,setDefaultInitialization:l,getDefaultOptions:u,setDefaultOptions:c})};let tK=()=>{let e,t;if(typeof window>"u"){let e=()=>{};return[e,e]}let r=window,n="function"==typeof r.requestIdleCallback,o=r.requestAnimationFrame,i=r.cancelAnimationFrame,a=n?r.requestIdleCallback:o,s=n?r.cancelIdleCallback:i,l=()=>{s(e),i(t)};return[(r,i)=>{l(),e=a(n?()=>{l(),t=o(r)}:r,"object"==typeof i?i:{timeout:2233})},l]},tX=(0,o.forwardRef)((e,t)=>{let{element:r="div",options:n,events:i,defer:a,children:s,...l}=e,u=(0,o.useRef)(null),c=(0,o.useRef)(null),[d,p]=(e=>{let{options:t,events:r,defer:n}=e||{},[i,a]=(0,o.useMemo)(tK,[]),s=(0,o.useRef)(null),l=(0,o.useRef)(n),u=(0,o.useRef)(t),c=(0,o.useRef)(r);return(0,o.useEffect)(()=>{l.current=n},[n]),(0,o.useEffect)(()=>{let{current:e}=s;u.current=t,tG.valid(e)&&e.options(t||{},!0)},[t]),(0,o.useEffect)(()=>{let{current:e}=s;c.current=r,tG.valid(e)&&e.on(r||{},!0)},[r]),(0,o.useEffect)(()=>()=>{var e;a(),null==(e=s.current)||e.destroy()},[]),(0,o.useMemo)(()=>[e=>{let t=s.current;if(tG.valid(t))return;let r=l.current,n=u.current||{},o=c.current||{},a=()=>s.current=tG(e,n,o);r?i(a,r):a()},()=>s.current],[])})({options:n,events:i,defer:a});return(0,o.useEffect)(()=>{let{current:e}=u,{current:t}=c;if(e)return d("body"===r?{target:e,cancel:{body:null}}:{target:e,elements:{viewport:t,content:t}}),()=>{var e;return null==(e=p())?void 0:e.destroy()}},[d,r]),(0,o.useImperativeHandle)(t,()=>({osInstance:p,getElement:()=>u.current}),[]),o.createElement(r,{"data-overlayscrollbars-initialize":"",ref:u,...l},"body"===r?s:o.createElement("div",{"data-overlayscrollbars-contents":"",ref:c},s))})},266090(e,t,r){"use strict";var n=r(648046),o=r(933578),i=r(967539);function a(e,t,r,n,o){void 0===o&&(o=0);var i=h(t.width,t.height,o),a=i.width,l=i.height;return{x:s(e.x,a,r.width,n),y:s(e.y,l,r.height,n)}}function s(e,t,r,n){var o=t*n/2-r/2;return f(e,-o,o)}function l(e,t){return Math.sqrt(Math.pow(e.y-t.y,2)+Math.pow(e.x-t.x,2))}function u(e,t){return 180*Math.atan2(t.y-e.y,t.x-e.x)/Math.PI}function c(e,t){return Math.min(e,Math.max(0,t))}function d(e,t){return t}function p(e,t){return{x:(t.x+e.x)/2,y:(t.y+e.y)/2}}function h(e,t,r){var n=r*Math.PI/180;return{width:Math.abs(Math.cos(n)*e)+Math.abs(Math.sin(n)*t),height:Math.abs(Math.sin(n)*e)+Math.abs(Math.cos(n)*t)}}function f(e,t,r){return Math.min(Math.max(e,t),r)}function m(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.filter(function(e){return"string"==typeof e&&!!(e.length>0)}).join(" ").trim()}var v=function(e){function t(){var r=null!==e&&e.apply(this,arguments)||this;return r.cropperRef=o.createRef(),r.imageRef=o.createRef(),r.videoRef=o.createRef(),r.containerPosition={x:0,y:0}
1,r.containerRef=null,r.styleRef=null,r.containerRect=null,r.mediaSize={width:0,height:0,naturalWidth:0,naturalHeight:0},r.dragStartPosition={x:0,y:0},r.dragStartCrop={x:0,y:0},r.gestureZoomStart=0,r.gestureRotationStart=0,r.isTouching=!1,r.lastPinchDistance=0,r.lastPinchRotation=0,r.rafDragTimeout=null,r.rafPinchTimeout=null,r.wheelTimer=null,r.currentDoc="u">typeof document?document:null,r.currentWindow="u">typeof window?window:null,r.resizeObserver=null,r.previousCropSize=null,r.isInitialized=!1,r.state={cropSize:null,hasWheelJustStarted:!1,mediaObjectFit:void 0},r.initResizeObserver=function(){if(void 0!==window.ResizeObserver&&r.containerRef){var e=!0;r.resizeObserver=new window.ResizeObserver(function(t){if(e){e=!1;return}r.computeSizes()}),r.resizeObserver.observe(r.containerRef)}},r.preventZoomSafari=function(e){return e.preventDefault()},r.cleanEvents=function(){r.currentDoc&&(r.currentDoc.removeEventListener("mousemove",r.onMouseMove),r.currentDoc.removeEventListener("mouseup",r.onDragStopped),r.currentDoc.removeEventListener("touchmove",r.onTouchMove),r.currentDoc.removeEventListener("touchend",r.onDragStopped),r.currentDoc.removeEventListener("gesturechange",r.onGestureChange),r.currentDoc.removeEventListener("gestureend",r.onGestureEnd),r.currentDoc.removeEventListener("scroll",r.onScroll))},r.clearScrollEvent=function(){r.containerRef&&r.containerRef.removeEventListener("wheel",r.onWheel),r.wheelTimer&&clearTimeout(r.wheelTimer)},r.onMediaLoad=function(){var e=r.computeSizes();e&&(r.previousCropSize=e,r.emitCropData(),r.setInitialCrop(e),r.isInitialized=!0),r.props.onMediaLoaded&&r.props.onMediaLoaded(r.mediaSize)},r.setInitialCrop=function(e){if(r.props.initialCroppedAreaPercentages){var t,n,o,i,a,s,l,u=(t=r.props.initialCroppedAreaPercentages,n=r.mediaSize,o=r.props.rotation,i=r.props.minZoom,a=r.props.maxZoom,s=h(n.width,n.height,o),{crop:{x:(l=f(e.width/s.width*(100/t.width),i,a))*s.width/2-e.width/2-s.width*l*(t.x/100),y:l*s.height/2-e.height/2-s.height*l*(t.y/100)},zoom:l}),c=u.crop,d=u.zoom;r.props.onCropChange(c),r.props.onZoomChange&&r.props.onZoomChange(d)}else if(r.props.initialCroppedAreaPixels){var p,m,v,g,y,b,w,x,S,C=(p=r.props.initialCroppedAreaPixels,m=r.mediaSize,v=r.props.rotation,g=r.props.minZoom,y=r.props.maxZoom,void 0===v&&(v=0),b=h(m.naturalWidth,m.naturalHeight,v),x=f((w=m.width>m.height?m.width/m.naturalWidth:m.height/m.naturalHeight,e.height>e.width?e.height/(p.height*w):e.width/(p.width*w)),g,y),S=e.height>e.width?e.height/p.height:e.width/p.width,{crop:{x:((b.width-p.width)/2-p.x)*S,y:((b.height-p.height)/2-p.y)*S},zoom:x}),c=C.crop,d=C.zoom;r.props.onCropChange(c),r.props.onZoomChange&&r.props.onZoomChange(d)}},r.computeSizes=function(){var e,t,o,i,a,s,l=r.imageRef.current||r.videoRef.current;if(l&&r.containerRef){r.containerRect=r.containerRef.getBoundingClientRect(),r.saveContainerPosition();var u,c,d,p,f,m,v,g,y,b,w,x=r.containerRect.width/r.containerRect.height,S=(null==(e=r.imageRef.current)?void 0:e.naturalWidth)||(null==(t=r.videoRef.current)?void 0:t.videoWidth)||0,C=(null==(o=r.imageRef.current)?void 0:o.naturalHeight)||(null==(i=r.videoRef.current)?void 0:i.videoHeight)||0,R=l.offsetWidth<S||l.offsetHeight<C,E=S/C,A=void 0;if(R)switch(r.state.mediaObjectFit){default:case"contain":A=x>E?{width:r.containerRect.height*E,height:r.containerRect.height}:{width:r.containerRect.width,height:r.containerRect.width/E};break;case"horizontal-cover":A={width:r.containerRect.width,height:r.containerRect.width/E};break;case"vertical-cover":A={width:r.containerRect.height*E,height:r.containerRect.height}}else A={width:l.offsetWidth,height:l.offsetHeight};r.mediaSize=(0,n.Cl)((0,n.Cl)({},A),{naturalWidth:S,naturalHeight:C}),r.props.setMediaSize&&r.props.setMediaSize(r.mediaSize);var D=r.props.cropSize?r.props.cropSize:(u=r.mediaSize.width,c=r.mediaSize.height,d=r.containerRect.width,p=r.containerRect.height,f=r.props.aspect,void 0===(m=r.props.rotation)&&(m=0),g=(v=h(u,c,m)).width,y=v.height,(b=Math.min(g,d))>(w=Math.min(y,p))*f?{width:w*f,height:w}:{width:b,height:b/f});return((null==(a=r.state.cropSize)?void 0:a.height)!==D.height||(null==(s=r.state.cropSize)?void 0:s.width)!==D.width)&&r.props.onCropSizeChange&&r.props.onCropSizeChange(D),r.setState({cropSize:D},r.recomputeCropPosition),r.props.setCropSize&&r.props.setCropSize(D),D}},r.saveContainerPosition=function(){if(r.containerRef){var e=r.containerRef.getBoundingClientRect();r.containerPosition={x:e.left,y:e.top}}},r.onMouseDown=function(e){r.currentDoc&&(e.preventDefault(),r.currentDoc.addEventListener("mousemove",r.onMouseMove),r.currentDoc.addEventListener("mouseup",r.onDragStopped),r.saveContainerPosition(),r.onDragStart(t.getMousePoint(e)))},r.onMouseMove=function(e){return r.onDrag(t.getMousePoint(e))},r.onScroll=function(e){r.currentDoc&&(e.preventDefault(),r.saveContainerPosition())},r.onTouchStart=function(e){!r.currentDoc||(r.isTouching=!0,(!r.props.onTouchRequest||r.props.onTouchRequest(e))&&(r.currentDoc.addEventListener("touchmove",r.onTouchMove,{passive:!1}),r.currentDoc.addEventListener("touchend",r.onDragStopped),r.saveContainerPosition(),2===e.touches.length?r.onPinchStart(e):1===e.touches.length&&r.onDragStart(t.getTouchPoint(e.touches[0]))))},r.onTouchMove=function(e){e.preventDefault(),2===e.touches.length?r.onPinchMove(e):1===e.touches.length&&r.onDrag(t.getTouchPoint(e.touches[0]))},r.onGestureStart=function(e){r.currentDoc&&(e.preventDefault(),r.currentDoc.addEventListener("gesturechange",r.onGestureChange),r.currentDoc.addEventListener("gestureend",r.onGestureEnd),r.gestureZoomStart=r.props.zoom,r.gestureRotationStart=r.props.rotation)},r.onGestureChange=function(e){if(e.preventDefault(),!r.isTouching){var n=t.getMousePoint(e),o=r.gestureZoomStart-1+e.scale;if(r.setNewZoom(o,n,{shouldUpdatePosition:!0}),r.props.onRotationChange){var i=r.gestureRotationStart+e.rotation;r.props.onRotationChange(i)}}},r.onGestureEnd=function(e){r.cleanEvents()},r.onDragStart=function(e){var t,o;r.dragStartPosition={x:e.x,y:e.y},r.dragStartCrop=(0,n.Cl)({},r.props.crop),null==(o=(t=r.props).onInteractionStart)||o.call(t)},r.onDrag=function(e){var t=e.x,n=e.y;r.currentWindow&&(r.rafDragTimeout&&r.currentWindow.cancelAnimationFrame(r.rafDragTimeout),r.rafDragTimeout=r.currentWindow.requestAnimationFrame(function(){if(r.state.cropSize&&void 0!==t&&void 0!==n){var e=t-r.dragStartPosition.x,o=n-r.dragStartPosition.y,i={x:r.dragStartCrop.x+e,y:r.dragStartCrop.y+o},s=r.props.restrictPosition?a(i,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):i;r.props.onCropChange(s)}}))},r.onDragStopped=function(){var e,t;r.isTouching=!1,r.cleanEvents(),r.emitCropData(),null==(t=(e=r.props).onInteractionEnd)||t.call(e)},r.onWheel=function(e){if(r.currentWindow&&(!r.props.onWheelRequest||r.props.onWheelRequest(e))){e.preventDefault();var n=t.getMousePoint(e),o=i(e).pixelY,a=r.props.zoom-o*r.props.zoomSpeed/200;r.setNewZoom(a,n,{shouldUpdatePosition:!0}),r.state.hasWheelJustStarted||r.setState({hasWheelJustStarted:!0},function(){var e,t;return null==(t=(e=r.props).onInteractionStart)?void 0:t.call(e)}),r.wheelTimer&&clearTimeout(r.wheelTimer),r.wheelTimer=r.currentWindow.setTimeout(function(){return r.setState({hasWheelJustStarted:!1},function(){var e,t;return null==(t=(e=r.props).onInteractionEnd)?void 0:t.call(e)})},250)}},r.getPointOnContainer=function(e,t){var n=e.x,o=e.y;if(!r.containerRect)throw Error("The Cropper is not mounted");return{x:r.containerRect.width/2-(n-t.x),y:r.containerRect.height/2-(o-t.y)}},r.getPointOnMedia=function(e){var t=e.x,n=e.y,o=r.props,i=o.crop,a=o.zoom;return{x:(t+i.x)/a,y:(n+i.y)/a}},r.setNewZoom=function(e,t,n){var o=(void 0===n?{}:n).shouldUpdatePosition;if(r.state.cropSize&&r.props.onZoomChange){var i=f(e,r.props.minZoom,r.props.maxZoom);if(void 0===o||o){var s=r.getPointOnContainer(t,r.containerPosition),l=r.getPointOnMedia(s),u={x:l.x*i-s.x,y:l.y*i-s.y},c=r.props.restrictPosition?a(u,r.mediaSize,r.state.cropSize,i,r.props.rotation):u;r.props.onCropChange(c)}r.props.onZoomChange(i)}},r.getCropData=function(){var e,t,o,i,s,l,u,p,f,m,v,g,y,b,w;return r.state.cropSize?(e=r.props.restrictPosition?a(r.props.crop,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):r.props.crop,t=r.mediaSize,o=r.state.cropSize,i=r.getAspect(),s=r.props.zoom,l=r.props.rotation,u=r.props.restrictPosition,void 0===l&&(l=0),void 0===u&&(u=!0),p=u?c:d,f=h(t.width,t.height,l),m=h(t.naturalWi
1dth,t.naturalHeight,l),v={x:p(100,((f.width-o.width/s)/2-e.x/s)/f.width*100),y:p(100,((f.height-o.height/s)/2-e.y/s)/f.height*100),width:p(100,o.width/f.width*100/s),height:p(100,o.height/f.height*100/s)},g=Math.round(p(m.width,v.width*m.width/100)),y=Math.round(p(m.height,v.height*m.height/100)),b=m.width>=m.height*i?{width:Math.round(y*i),height:y}:{width:g,height:Math.round(g/i)},w=(0,n.Cl)((0,n.Cl)({},b),{x:Math.round(p(m.width-b.width,v.x*m.width/100)),y:Math.round(p(m.height-b.height,v.y*m.height/100))}),{croppedAreaPercentages:v,croppedAreaPixels:w}):null},r.emitCropData=function(){var e=r.getCropData();if(e){var t=e.croppedAreaPercentages,n=e.croppedAreaPixels;r.props.onCropComplete&&r.props.onCropComplete(t,n),r.props.onCropAreaChange&&r.props.onCropAreaChange(t,n)}},r.emitCropAreaChange=function(){var e=r.getCropData();if(e){var t=e.croppedAreaPercentages,n=e.croppedAreaPixels;r.props.onCropAreaChange&&r.props.onCropAreaChange(t,n)}},r.recomputeCropPosition=function(){if(r.state.cropSize){var e,t,n=r.props.crop;if(r.isInitialized&&(null==(e=r.previousCropSize)?void 0:e.width)&&(null==(t=r.previousCropSize)?void 0:t.height)&&(Math.abs(r.previousCropSize.width-r.state.cropSize.width)>1e-6||Math.abs(r.previousCropSize.height-r.state.cropSize.height)>1e-6)){var o=r.state.cropSize.width/r.previousCropSize.width,i=r.state.cropSize.height/r.previousCropSize.height;n={x:r.props.crop.x*o,y:r.props.crop.y*i}}var s=r.props.restrictPosition?a(n,r.mediaSize,r.state.cropSize,r.props.zoom,r.props.rotation):n;r.previousCropSize=r.state.cropSize,r.props.onCropChange(s),r.emitCropData()}},r.onKeyDown=function(e){var t,o,i=r.props,s=i.crop,l=i.onCropChange,u=i.keyboardStep,c=i.zoom,d=i.rotation,p=u;if(r.state.cropSize){e.shiftKey&&(p*=.2);var h=(0,n.Cl)({},s);switch(e.key){case"ArrowUp":h.y-=p,e.preventDefault();break;case"ArrowDown":h.y+=p,e.preventDefault();break;case"ArrowLeft":h.x-=p,e.preventDefault();break;case"ArrowRight":h.x+=p,e.preventDefault();break;default:return}r.props.restrictPosition&&(h=a(h,r.mediaSize,r.state.cropSize,c,d)),e.repeat||null==(o=(t=r.props).onInteractionStart)||o.call(t),l(h)}},r.onKeyUp=function(e){var t,n;switch(e.key){case"ArrowUp":case"ArrowDown":case"ArrowLeft":case"ArrowRight":e.preventDefault();break;default:return}r.emitCropData(),null==(n=(t=r.props).onInteractionEnd)||n.call(t)},r}return(0,n.C6)(t,e),t.prototype.componentDidMount=function(){this.currentDoc&&this.currentWindow&&(this.containerRef&&(this.containerRef.ownerDocument&&(this.currentDoc=this.containerRef.ownerDocument),this.currentDoc.defaultView&&(this.currentWindow=this.currentDoc.defaultView),this.initResizeObserver(),void 0===window.ResizeObserver&&this.currentWindow.addEventListener("resize",this.computeSizes),this.props.zoomWithScroll&&this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}),this.containerRef.addEventListener("gesturestart",this.onGestureStart)),this.currentDoc.addEventListener("scroll",this.onScroll),this.props.disableAutomaticStylesInjection||(this.styleRef=this.currentDoc.createElement("style"),this.styleRef.setAttribute("type","text/css"),this.props.nonce&&this.styleRef.setAttribute("nonce",this.props.nonce),this.styleRef.innerHTML=".reactEasyCrop_Container {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  overflow: hidden;\n  user-select: none;\n  touch-action: none;\n  cursor: move;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.reactEasyCrop_Image,\n.reactEasyCrop_Video {\n  will-change: transform; /* this improves performances and prevent painting issues on iOS Chrome */\n}\n\n.reactEasyCrop_Contain {\n  max-width: 100%;\n  max-height: 100%;\n  margin: auto;\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n}\n.reactEasyCrop_Cover_Horizontal {\n  width: 100%;\n  height: auto;\n}\n.reactEasyCrop_Cover_Vertical {\n  width: auto;\n  height: 100%;\n}\n\n.reactEasyCrop_CropArea {\n  position: absolute;\n  left: 50%;\n  top: 50%;\n  transform: translate(-50%, -50%);\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-sizing: border-box;\n  box-shadow: 0 0 0 9999em;\n  color: rgba(0, 0, 0, 0.5);\n  overflow: hidden;\n}\n\n.reactEasyCrop_CropAreaRound {\n  border-radius: 50%;\n}\n\n.reactEasyCrop_CropAreaGrid::before {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 0;\n  bottom: 0;\n  left: 33.33%;\n  right: 33.33%;\n  border-top: 0;\n  border-bottom: 0;\n}
1\n\n.reactEasyCrop_CropAreaGrid::after {\n  content: ' ';\n  box-sizing: border-box;\n  position: absolute;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  top: 33.33%;\n  bottom: 33.33%;\n  left: 0;\n  right: 0;\n  border-left: 0;\n  border-right: 0;\n}\n",this.currentDoc.head.appendChild(this.styleRef)),this.imageRef.current&&this.imageRef.current.complete&&this.onMediaLoad(),this.props.setImageRef&&this.props.setImageRef(this.imageRef),this.props.setVideoRef&&this.props.setVideoRef(this.videoRef),this.props.setCropperRef&&this.props.setCropperRef(this.cropperRef))},t.prototype.componentWillUnmount=function(){var e,t;this.currentDoc&&this.currentWindow&&(void 0===window.ResizeObserver&&this.currentWindow.removeEventListener("resize",this.computeSizes),null==(e=this.resizeObserver)||e.disconnect(),this.containerRef&&this.containerRef.removeEventListener("gesturestart",this.preventZoomSafari),this.styleRef&&(null==(t=this.styleRef.parentNode)||t.removeChild(this.styleRef)),this.cleanEvents(),this.props.zoomWithScroll&&this.clearScrollEvent())},t.prototype.componentDidUpdate=function(e){e.rotation!==this.props.rotation?(this.computeSizes(),this.recomputeCropPosition()):e.aspect!==this.props.aspect||e.objectFit!==this.props.objectFit?this.computeSizes():e.zoom!==this.props.zoom?this.recomputeCropPosition():(null==(t=e.cropSize)?void 0:t.height)!==(null==(r=this.props.cropSize)?void 0:r.height)||(null==(n=e.cropSize)?void 0:n.width)!==(null==(o=this.props.cropSize)?void 0:o.width)?this.computeSizes():((null==(i=e.crop)?void 0:i.x)!==(null==(a=this.props.crop)?void 0:a.x)||(null==(s=e.crop)?void 0:s.y)!==(null==(l=this.props.crop)?void 0:l.y))&&this.emitCropAreaChange(),e.zoomWithScroll!==this.props.zoomWithScroll&&this.containerRef&&(this.props.zoomWithScroll?this.containerRef.addEventListener("wheel",this.onWheel,{passive:!1}):this.clearScrollEvent()),e.video!==this.props.video&&(null==(u=this.videoRef.current)||u.load());var t,r,n,o,i,a,s,l,u,c=this.getObjectFit();c!==this.state.mediaObjectFit&&this.setState({mediaObjectFit:c},this.computeSizes)},t.prototype.getAspect=function(){var e=this.props,t=e.cropSize,r=e.aspect;return t?t.width/t.height:r},t.prototype.getObjectFit=function(){var e,t,r,n;if("cover"===this.props.objectFit){if((this.imageRef.current||this.videoRef.current)&&this.containerRef){this.containerRect=this.containerRef.getBoundingClientRect();var o=this.containerRect.width/this.containerRect.height;return((null==(e=this.imageRef.current)?void 0:e.naturalWidth)||(null==(t=this.videoRef.current)?void 0:t.videoWidth)||0)/((null==(r=this.imageRef.current)?void 0:r.naturalHeight)||(null==(n=this.videoRef.current)?void 0:n.videoHeight)||0)<o?"horizontal-cover":"vertical-cover"}return"horizontal-cover"}return this.props.objectFit},t.prototype.onPinchStart=function(e){var r=t.getTouchPoint(e.touches[0]),n=t.getTouchPoint(e.touches[1]);this.lastPinchDistance=l(r,n),this.lastPinchRotation=u(r,n),this.onDragStart(p(r,n))},t.prototype.onPinchMove=function(e){var r=this;if(this.currentDoc&&this.currentWindow){var n=t.getTouchPoint(e.touches[0]),o=t.getTouchPoint(e.touches[1]),i=p(n,o);this.onDrag(i),this.rafPinchTimeout&&this.currentWindow.cancelAnimationFrame(this.rafPinchTimeout),this.rafPinchTimeout=this.currentWindow.requestAnimationFrame(function(){var e=l(n,o),t=r.props.zoom*(e/r.lastPinchDistance);r.setNewZoom(t,i,{shouldUpdatePosition:!1}),r.lastPinchDistance=e;var a=u(n,o),s=r.props.rotation+(a-r.lastPinchRotation);r.props.onRotationChange&&r.props.onRotationChange(s),r.lastPinchRotation=a})}},t.prototype.render=function(){var e,t=this,r=this.props,i=r.image,a=r.video,s=r.mediaProps,l=r.cropperProps,u=r.transform,c=r.crop,d=c.x,p=c.y,h=r.rotation,f=r.zoom,v=r.cropShape,g=r.showGrid,y=r.roundCropAreaPixels,b=r.style,w=b.containerStyle,x=b.cropAreaStyle,S=b.mediaStyle,C=r.classes,R=C.containerClassName,E=C.cropAreaClassName,A=C.mediaClassName,D=null!=(e=this.state.mediaObjectFit)?e:this.getObjectFit();return o.createElement("div",{onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,ref:function(e){return t.containerRef
1=e},"data-testid":"container",style:w,className:m("reactEasyCrop_Container",R)},i?o.createElement("img",(0,n.Cl)({alt:"",className:m("reactEasyCrop_Image","contain"===D&&"reactEasyCrop_Contain","horizontal-cover"===D&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===D&&"reactEasyCrop_Cover_Vertical",A)},s,{src:i,ref:this.imageRef,style:(0,n.Cl)((0,n.Cl)({},S),{transform:u||"translate(".concat(d,"px, ").concat(p,"px) rotate(").concat(h,"deg) scale(").concat(f,")")}),onLoad:this.onMediaLoad})):a&&o.createElement("video",(0,n.Cl)({autoPlay:!0,playsInline:!0,loop:!0,muted:!0,className:m("reactEasyCrop_Video","contain"===D&&"reactEasyCrop_Contain","horizontal-cover"===D&&"reactEasyCrop_Cover_Horizontal","vertical-cover"===D&&"reactEasyCrop_Cover_Vertical",A)},s,{ref:this.videoRef,onLoadedMetadata:this.onMediaLoad,style:(0,n.Cl)((0,n.Cl)({},S),{transform:u||"translate(".concat(d,"px, ").concat(p,"px) rotate(").concat(h,"deg) scale(").concat(f,")")}),controls:!1}),(Array.isArray(a)?a:[{src:a}]).map(function(e){return o.createElement("source",(0,n.Cl)({key:e.src},e))})),this.state.cropSize&&o.createElement("div",(0,n.Cl)({ref:this.cropperRef,style:(0,n.Cl)((0,n.Cl)({},x),{width:y?Math.round(this.state.cropSize.width):this.state.cropSize.width,height:y?Math.round(this.state.cropSize.height):this.state.cropSize.height}),tabIndex:0,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,"data-testid":"cropper",className:m("reactEasyCrop_CropArea","round"===v&&"reactEasyCrop_CropAreaRound",g&&"reactEasyCrop_CropAreaGrid",E)},l)))},t.defaultProps={zoom:1,rotation:0,aspect:4/3,maxZoom:3,minZoom:1,cropShape:"rect",objectFit:"contain",showGrid:!0,style:{},classes:{},mediaProps:{},cropperProps:{},zoomSpeed:1,restrictPosition:!0,zoomWithScroll:!0,keyboardStep:1},t.getMousePoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t.getTouchPoint=function(e){return{x:Number(e.clientX),y:Number(e.clientY)}},t}(o.Component);r.d(t,{Ay:()=>v})},648046(e,t,r){"use strict";var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function a(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{l(n.next(e))}catch(e){i(e)}}function s(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}l((n=n.apply(e,t||[])).next())})}r.d(t,{C6:()=>o,Cl:()=>i,sH:()=>a})}}]);
2//# sourceMappingURL=/packs/js/96068-e630ba1f1648bfb5.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.