nitro-renderer/dist/browserAll-tpr82i3Q.cjs

2 lines
37 KiB
JavaScript
Raw Normal View History

2025-01-21 14:12:11 -05:00
"use strict";const d=require("./index-H-H0n5qT.cjs");require("./webworkerAll-CuC225D_.cjs");class P{constructor(e){this.bubbles=!0,this.cancelBubble=!0,this.cancelable=!1,this.composed=!1,this.defaultPrevented=!1,this.eventPhase=P.prototype.NONE,this.propagationStopped=!1,this.propagationImmediatelyStopped=!1,this.layer=new d.Point,this.page=new d.Point,this.NONE=0,this.CAPTURING_PHASE=1,this.AT_TARGET=2,this.BUBBLING_PHASE=3,this.manager=e}get layerX(){return this.layer.x}get layerY(){return this.layer.y}get pageX(){return this.page.x}get pageY(){return this.page.y}get data(){return this}composedPath(){return this.manager&&(!this.path||this.path[this.path.length-1]!==this.target)&&(this.path=this.target?this.manager.propagationPath(this.target):[]),this.path}initEvent(e,t,i){throw new Error("initEvent() is a legacy DOM API. It is not implemented in the Federated Events API.")}initUIEvent(e,t,i,n,s){throw new Error("initUIEvent() is a legacy DOM API. It is not implemented in the Federated Events API.")}preventDefault(){this.nativeEvent instanceof Event&&this.nativeEvent.cancelable&&this.nativeEvent.preventDefault(),this.defaultPrevented=!0}stopImmediatePropagation(){this.propagationImmediatelyStopped=!0}stopPropagation(){this.propagationStopped=!0}}var I=/iPhone/i,x=/iPod/i,B=/iPad/i,L=/\biOS-universal(?:.+)Mac\b/i,D=/\bAndroid(?:.+)Mobile\b/i,C=/Android/i,_=/(?:SD4930UR|\bSilk(?:.+)Mobile\b)/i,w=/Silk/i,m=/Windows Phone/i,S=/\bWindows(?:.+)ARM\b/i,U=/BlackBerry/i,H=/BB10/i,X=/Opera Mini/i,R=/\b(CriOS|Chrome)(?:.+)Mobile/i,F=/Mobile(?:.+)Firefox\b/i,Y=function(r){return typeof r<"u"&&r.platform==="MacIntel"&&typeof r.maxTouchPoints=="number"&&r.maxTouchPoints>1&&typeof MSStream>"u"};function N(r){return function(e){return e.test(r)}}function K(r){var e={userAgent:"",platform:"",maxTouchPoints:0};!r&&typeof navigator<"u"?e={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints||0}:typeof r=="string"?e.userAgent=r:r&&r.userAgent&&(e={userAgent:r.userAgent,platform:r.platform,maxTouchPoints:r.maxTouchPoints||0});var t=e.userAgent,i=t.split("[FBAN");typeof i[1]<"u"&&(t=i[0]),i=t.split("Twitter"),typeof i[1]<"u"&&(t=i[0]);var n=N(t),s={apple:{phone:n(I)&&!n(m),ipod:n(x),tablet:!n(I)&&(n(B)||Y(e))&&!n(m),universal:n(L),device:(n(I)||n(x)||n(B)||n(L)||Y(e))&&!n(m)},amazon:{phone:n(_),tablet:!n(_)&&n(w),device:n(_)||n(w)},android:{phone:!n(m)&&n(_)||!n(m)&&n(D),tablet:!n(m)&&!n(_)&&!n(D)&&(n(w)||n(C)),device:!n(m)&&(n(_)||n(w)||n(D)||n(C))||n(/\bokhttp\b/i)},windows:{phone:n(m),tablet:n(S),device:n(m)||n(S)},other:{blackberry:n(U),blackberry10:n(H),opera:n(X),firefox:n(F),chrome:n(R),device:n(U)||n(H)||n(X)||n(F)||n(R)},any:!1,phone:!1,tablet:!1};return s.any=s.apple.device||s.android.device||s.windows.device||s.other.device,s.phone=s.apple.phone||s.android.phone||s.windows.phone,s.tablet=s.apple.tablet||s.android.tablet||s.windows.tablet,s}const z=K.default??K,Z=z(globalThis.navigator),V=9,M=100,q=0,J=0,$=2,G=1,Q=-1e3,ee=-1e3,te=2;class W{constructor(e,t=Z){this._mobileInfo=t,this.debug=!1,this._isActive=!1,this._isMobileAccessibility=!1,this._pool=[],this._renderId=0,this._children=[],this._androidUpdateCount=0,this._androidUpdateFrequency=500,this._hookDiv=null,(t.tablet||t.phone)&&this._createTouchHook();const i=document.createElement("div");i.style.width=`${M}px`,i.style.height=`${M}px`,i.style.position="absolute",i.style.top=`${q}px`,i.style.left=`${J}px`,i.style.zIndex=$.toString(),this._div=i,this._renderer=e,this._onKeyDown=this._onKeyDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),globalThis.addEventListener("keydown",this._onKeyDown,!1)}get isActive(){return this._isActive}get isMobileAccessibility(){return this._isMobileAccessibility}get hookDiv(){return this._hookDiv}_createTouchHook(){const e=document.createElement("button");e.style.width=`${G}px`,e.style.height=`${G}px`,e.style.position="absolute",e.style.top=`${Q}px`,e.style.left=`${ee}px`,e.style.zIndex=te.toString(),e.style.backgroundColor="#FF0000",e.title="select to enable accessibility for this cont