jiuyiUniapp/jiuyi/node_modules/trtc-sdk-v5/plugins/video-effect/beauty/beauty.iife.js

2955 lines
3.0 MiB
JavaScript
Raw Normal View History

2024-12-18 15:46:27 +08:00
"use strict";var Beauty=(()=>{var $c=Object.defineProperty,Je=Object.defineProperties,_e=Object.getOwnPropertyDescriptor,Pe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertyNames,da=Object.getOwnPropertySymbols;var la=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable;var mt=(M,OA,z)=>OA in M?$c(M,OA,{enumerable:!0,configurable:!0,writable:!0,value:z}):M[OA]=z,Yc=(M,OA)=>{for(var z in OA||(OA={}))la.call(OA,z)&&mt(M,z,OA[z]);if(da)for(var z of da(OA))qe.call(OA,z)&&mt(M,z,OA[z]);return M},At=(M,OA)=>Je(M,Pe(OA));var Xe=(M,OA)=>{for(var z in OA)$c(M,z,{get:OA[z],enumerable:!0})},Ve=(M,OA,z,O)=>{if(OA&&typeof OA=="object"||typeof OA=="function")for(let FA of Ke(OA))!la.call(M,FA)&&FA!==z&&$c(M,FA,{get:()=>OA[FA],enumerable:!(O=_e(OA,FA))||O.enumerable});return M};var We=M=>Ve($c({},"__esModule",{value:!0}),M);var f2=(M,OA,z)=>(mt(M,typeof OA!="symbol"?OA+"":OA,z),z);var xi={};Xe(xi,{Beauty:()=>tt,EffectList:()=>cc,default:()=>Ai});var Q2=C;function xt(){var M=["fragmentSrc","first-input","OffscreenCanvas","Exclusion","run","padding","arc","_lastObjectRendered","shader","initWorker","getCircle","_renderToBatch","updateTransform","debounceTimer","select to enable accessibility for this content","INTERACTION"," gl_FragColor = vec4(0.0);","_rightWidth","_id","VividLight",`
precision mediump float;
attribute vec2 aVertexPosition;
attribute vec2 aUvs;
uniform mat3 translationMatrix;
uniform mat3 projectionMatrix;
varying vec2 vUvs;
void main() {
vUvs = aUvs;
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
}`,"Chrome",`, vUvs);
float a`,"button","maskMatrix","setTransform","LINEAR_MIPMAP_LINEAR","_name","\u6D88\u606F\u53D1\u9001\u5931\u8D25\uFF0C\u8FDE\u63A5\u6B63\u5728\u5173\u95ED\uFF01","_meshVertex","R8UI","find","boundBufferBases","isMask","cpr","DARKEN","addResourceAt","/collect/events","horizontal","_onTimeout","Float32Array","Illegal input >= 0x80 (not a basic code point)","fps","_focus","PERREVENT","lastestEffectData","BASELINE_MULTIPLIER","BaseRenderTexture","resetFirstInputPolyfill","gl.uniform1i(location, v)","Timer ","_durations","detectFps","lengthComputable",`precision lowp float;
uniform sampler2D uSampler;
uniform sampler2D faceMask;
varying lowp vec2 vTextureCoord;
uniform int width;
uniform int height;
// uniform float intensity;
float normpdf(in float x, in float sigma)
{
return 0.39894*exp(-0.5*x*x/(sigma*sigma))/sigma;
}
float normpdf3(in vec3 v, in float sigma)
{
return 0.39894*exp(-0.5*dot(v,v)/(sigma*sigma))/sigma;
}
// \u53CC\u8FB9\u6EE4\u6CE2
vec3 bilateral(in vec2 coordinate) {
const float SIGMA = 16.;
const float BSIGMA = 9.;
// const int MSIZE = 5;
const int mSize = 16;
// float c = getMaskColor(coordinate).a;
vec3 color = texture2D(uSampler, coordinate).rgb;
const int kSize = (mSize-1)/2;
float kernel[mSize];
vec3 final_alpha =vec3(0.);
float Z = 0.;
for (int j = 0; j <= kSize; ++j)
{
kernel[kSize+j] = kernel[kSize-j] = normpdf(float(j), SIGMA);
}
vec3 cc;
float factor;
float bZ = 1.0/normpdf(0.0, BSIGMA);
//read out the texels
for (int i=-kSize; i <= kSize; ++i)
{
for (int j=-kSize; j <= kSize; ++j)
{
vec3 ccc = texture2D(uSampler, coordinate + vec2( float(i) / float(width), float(j) / float(height) )).rgb;
cc = ccc;
factor = normpdf3(cc-color, BSIGMA)*bZ*kernel[kSize+j]*kernel[kSize+i];
Z += factor;
final_alpha += factor * ccc;
}
}
return final_alpha / Z;
}
void main() {
float mask = texture2D(faceMask, vTextureCoord).r;
float i = mask;
vec3 original = texture2D(uSampler, vTextureCoord).rgb;
if (i == 0.) {
gl_FragColor = vec4(original, 1.0);
return;
}
vec3 color = bilateral(vTextureCoord).rgb;
vec4 c = texture2D(faceMask, vTextureCoord);
vec3 res = color * i + original * (1. - i);
gl_FragColor = vec4(res.rgb, 1.0);
return;
}`,"postMessage","_applyMakeup","sendSDKError","_batchRGB","initFlushBuffers","getCamera","scale3d","uniform sampler2D uSamplerMakeup","_tempDisplayObjectParent","CONSOLE_ERROR",`float blendOverlay(float base, float blend) {
return base<0.5?(2.0*base*blend):(1.0-2.0*(1.0-base)*(1.0-blend));
}
vec3 blendOverlay(vec3 base, vec3 blend) {
return vec3(blendOverlay(base.r,blend.r),blendOverlay(base.g,blend.g),blendOverlay(base.b,blend.b));
}
vec3 blendOverlay(vec3 base, vec3 blend, float opacity) {
return (blendOverlay(base, blend) * opacity + base * (1.0 - opacity));
}
`,"video input type not valid!","SVG_SIZE","_getInputWidth","inputNode init cost::","scaleAndTranslate","uvs","contour_right_limit_point","_requestIfNeeded","_add","lip_bottom_center","pluginName","event",`
precision lowp float;
uniform sampler2D uSampler;
varying lowp vec2 vTextureCoord;
uniform int width;
uniform int height;
uniform float intensity;
vec4 gaussianBlur(vec2 uv, float size) {
const float Pi = 6.28318530718; // Pi*2
// GAUSSIAN BLUR SETTINGS {{{
const float Directions = 16.0; // BLUR DIRECTIONS (Default 16.0 - More is better but slower)
const float Quality = 4.0; // BLUR QUALITY (Default 4.0 - More is better but slower)
float Size = size; // BLUR SIZE (Radius)
// GAUSSIAN BLUR SETTINGS }}}
vec2 Radius = Size/vec2(float(width), float(height));
// Pixel colour
vec4 Color = texture2D(uSampler, uv);
// Blur calculations
for( float d=0.0; d<Pi; d+=Pi/Directions)
{
for(float i=1.0/Quality; i<=1.0; i+=1.0/Quality)
{
Color += texture2D( uSampler, uv+vec2(cos(d),sin(d))*Radius*i);
}
}
// Output to screen
Color /= Quality * Directions;
return Color;
}
vec4 usm(vec2 vTextureCoord, float factor) {
vec4 originColor = texture2D(uSampler, vTextureCoord);
if (factor == 0.) {
return originColor;
}
vec4 gaussianColor = gaussianBlur(vTextureCoord, 3.0);
return gaussianColor * -factor + originColor * (1.0 + factor);
}
void main(void)
{
gl_FragColor = usm(vTextureCoord, intensity);
}
`,"param3","detectImage",`_matrix[1];
data[offset+2] = `,"tokenize","addSystem","avatar_ar","dropShadowAlpha","RREC","lastImageTexture","WEBGL_compressed_texture_etc1","currentLocation","PIN_LIGHT","instantiate","serif","walkAndCount","fillUniforms","bvec3","WORKER","invoke",`_matrix[3];
data[offset + 5] = `,"UNSIGNED_SHORT","copyTo2dOr3d","isMobile","leading","license","vertexAttribDivisorANGLE","_wordWrap","copyBoundTextures","Unrecognized response data","EQUAL","sourceFrame","css","0034","getStrByName","revokeObjectURL","1059lkJNht","inputAudioTracks","CLEAR","_mesh","resizeFramebuffer","_fontVariant","observe","partialDermabrasion","forehead_left","RGBA8I","stateId","apply","webgl","fetch req url: ","trimCanvas","repeatEdgePixels","unmuteVideo","_callback","UNSIGNED_INT_24_8","staticProxy","allowedToUpload","intensityNasolabialFolds",".bin","PerformanceEventTiming","setEffect","ProgramCache","_currAudioTrack","every",`
res duration: `,"8000154XPvlEC","LEFT_FACE_OVAL",'Require a valid value (0-1) for "intensity" (the default value is 1)',"loadImage","createBitmap","jawForward","androidTablet","isVisible","detectMobile","getResize","lipMask","NT 10.0","aegisXhrStartTime","require 3d lib","initPlugins","setMakeup","_getConfig","_drawCallPool","any","letterSpacing","currentPath","strokeThickness",`"].location, v.x, v.y);
}`,"windowsPhone","nose_left1","next","c30849f08b1b4841a759a7c7534a2f0c.bin","_initCachedDisplayObjectCanvas","handleContextLost","polygonOffset",`
data[offset] = v[0];
data[offset+1] = v[1];
data[offset+4] = v[2];
data[offset+5] = v[3];
`,"reset","int16","ELEMENT_ARRAY_BUFFER",".5)","debugDraw2","Code","%23"," y3=","frontFace","[@pixi/math:Ellipse x=","WEBGL","_ownCanvas","onload",`
renderer.buffer.update(buffer);
`,"FRAMEBUFFER","videoNodeReady","culling",'":"symbol"',"reportEvent params error","extra field too long","enableStencil","extract","intensityTeeth","disposeGeometry","loader","_activeProjection","culling=","_filterIntensity","decode","readPixelsAsync","_maskGraphics","isReportReady","floatArray","_textureID","_maskRenderTexure","utils","@@iterator","msaaBuffer","TEMP_MATRIX","end","modifyRequest","forceSync","undefined","getLevel","segHeight","_lastFrame","PixiJS Deprecation Warning: ","engineInit","/flog.core.min.js","mask_old_2",`
vec4 color`,"_msToNextUpdate","destroy","arrayPostDivide","application/pdf","syncFunc","internalFormat","idle","surface","reportApiSpeed","RGB16I","glVertexArrayObjects","disconnected","RenderTexture","renderBase","collectSuccessLog","u_rotation","Filter","equals",`
precision mediump float;
uniform sampler2D u_inputFrame;
uniform vec2 u_scale;
uniform vec2 u_translate;
uniform vec2 u_pivot;
uniform vec2 u_size;
uniform float u_rotation;
varying vec2 v_texCoord;
uniform int u_mirror;
vec2 aspectedCoord(vec2 coord) {
float aspect = u_size.x / u_size.y;
if (aspect < 1.) {
return vec2(coord.x / aspect, coord.y);
} else {
return vec2(coord.x, coord.y * aspect);
}
}
void main() {
vec2 transformCoord = v_texCoord;
if (u_mirror == 1) {
transformCoord.x = 1.-transformCoord.x;
}
transformCoord = aspectedCoord(transformCoord);
transformCoord = transformCoord * u_scale;
transformCoord = transformCoord + u_translate;
transformCoord = vec2(
(transformCoord.x - u_pivot.x) * cos(u_rotation) + (transformCoord.y - u_pivot.y) * sin(u_rotation),
(transformCoord.y - u_pivot.y) * cos(u_rotation) - (transformCoord.x - u_pivot.x) * sin(u_rotation)
) + u_pivot;
gl_FragColor = texture2D(u_inputFrame, transformCoord);
}
`,"_getLoader","getPrototypeOf","contour_right3","low","COLOR_ATTACHMENT0","ZERO","_scissorCounter","getFromCache","iris","reportBridgeSpeed","boundsDirty","MiniSignal#add(): First arg must be a Function.","onComplete","getPixels","blendshapesRunner","getCameraSprite",`;
`,"build","This browser is not supported. If Chrome is used, enable hardware acceleration for the browser","TEXTURE_CUBE_MAP_NEGATIVE_X","unshift","beforeFetch","Proxy","jsonIntensity","popSpriteMask","stencilFunc","?from=","OFFLINE","parser","itemsLeft","_zIndex",`"], t);
if(ud["`,"invert","world"," header ","__proto__","timeout"," height=","flag_2",'Resource named "',"glFramebuffers","deleteSync","prepareItems","faceLandMarksCopy","__version__ has discard, please use version","ctx","OFF","related_multi_packs","outputRenderer","read texture cache","destroyed","nasolabialFolds","_near","stencilOp","intensityEye","MiniSignal#has(): First arg must be a SignalBinding object.","_getInputMemoryOffset","batchable","Insignia","preserveBitmap","muteVideo","_dropShadow","reportTime","internalFormats","setBeta","top","exec","disableTempParent","arCacheStorage","getRequestType","reportPv","input_type","value","FAIL_IF_MAJOR_PERFORMANCE_CAVEAT","lost context","__newArray",".json","_dropShadowDistance","useAsyncPlugin first param must be string","link","uColor","setPlanes","eyeBlinkLeft","readyState","[@#$] constr detector","_vertexCount","ascent","&level[0]=2&from=","detect","getProgramInfoLog","euler","powerPreference","input camera inited","bundleLoad","_process","_initSegmentationWorker","waiting for input","_cachedTint","accessiblePointerEvents","green","_loadingMap","eyeSquintLeft","vertexSrc","referer","MULTIPLY","websocketHack","destroyTexture","renderForRectSync","childRemoved","fromURL","url","indices"," is not a constructor or null","_sticker","avatar_vr","_pixiId","fillText","addPointMatrix","filterArea","50loDLbZ","_wrapMode","enableFaceDetect","_destroyCachedDisplayObject","_compareStyles","MAX_TEXTURES","%count%","once","uncaughtError","GC_MAX_CHECK_COUNT","name '","BUFFER","loadType","[FBAN","nextLineHeightBehavior","lip_top_right_target","roll","setStream","removeFrom","faceLandmarks","R16F","Please handle the parameters reasonably, options.url is necessary","trimRight","param1","smarttv","count","licenseKey","pivot","black","__rtti_base","measureText","program_base","RCA","reportImmediately","interaction","RX ","entries","runInference","originalFilterArea","_rightIris","Version","falingwen.png","SPRITE_BATCH_SIZE","[@pixi/math:Matrix a=","%UNIFORM_CODE%","/419","sampler2D","transformAABB","fontWeight","MacIntel","MAX_TEXTURE_IMAGE_UNITS","rotation","_localID","uniformBindCount","comment","unbind","HALF_FLOAT","fromImages","getOutputCanvas","tilingSprite2d","outputStream","setCommonConfig","proxyTrack","/speed/webvitals","detectCallback","for2d","focusout","fragTemplate","cameraMode","getEngine","initBlendshapes","/speed/custom","RENDER_OPTIONS","RENDERBUFFER","PIXI Geometry attribute '","\u7F3A\u5C11\u9274\u6743\u53C2\u6570appId","descent","videoHeight","COLOR_BURN","viewportFrame","first-contentful-paint","RG16UI","getMinCanvas","_onError","refineLandmarks","catch","packInterleavedGeometry","AXIS_X","R32UI","_projTransform","supports","getResponseHeader","ticking","\u8F93\u5165\u4E0D\u5408\u6CD5, \u8FDC\u7A0B\u94FE\u63A5\u53EA\u652F\u6301\u8F93\u5165\u56FE\u7247\u7C7B\u578B","_makeup","calculateUvs","&from=","defineProperties","Arguments (width, height, scaleMode, resolution) have been deprecated.","getProgramParameter","renderbufferStorageMultisample","webVitalsUrl","deprecation"," time:","pointerup","hideLoading","movementY","generateProgram","_packedGeometryPoolSize","extension","toLocaleLowerCase","TIMEOUT_EXPIRED","epsilon","BaijiaCloudClient-Windows-bjyclient","Cannot convert first argument to object","beginFill","Sending request blocked","writeDepthTexture","load","video","location","segmentationCallback","DEPTH_COMPONENT24","cameraMatrix","steiner","vBlurTexCoords[%index%] = textureCoord + vec2(0.0, %sampleIndex% * strength);",'":"function ',"shadowOffsetY","rate","uvMatrix","VITALS","debugDraw","faceMesh","0024","outputReady","sdk disabled","mapCoord","font-size: 10px","glMatrixMat4Multiply","DRAW_FRAMEBUFFER_BINDING","tencentcloud-webar:h5:detector:custom:webgl","uSamplerMakeup","WEBGL_compressed_texture_atc","touch","roundFrame","_glBuffers","failType","workers","_faceLandmarks","contains","avatarSet","parentElement","getFilterList","abcdefghijklmnopqrst","Unrecognized source type to auto-detect Resource","Presto","return param1[param2] === param3;","CanvasRe
varying highp vec2 vTextureCoord;
uniform sampler2D uSampler; // \u56FE\u50CFtexture
uniform sampler2D grayTexture; // \u7070\u5EA6\u67E5\u627E\u8868
uniform sampler2D lookupTexture; // LUT
uniform highp float levelRangeInv; // \u8303\u56F4
uniform lowp float levelBlack; // \u7070\u5EA6level
uniform lowp float intensity; // \u80A4\u8272\u7A0B\u5EA6
void main() {
lowp vec3 textureColor = texture2D(uSampler, vTextureCoord).rgb;
if (intensity == 0.) {
gl_FragColor = vec4(textureColor, 1.0);
return;
}
textureColor = clamp((textureColor - vec3(levelBlack, levelBlack, levelBlack)) * levelRangeInv, 0.0, 1.0);
textureColor.r = texture2D(grayTexture, vec2(textureColor.r, 0.5)).r;
textureColor.g = texture2D(grayTexture, vec2(textureColor.g, 0.5)).g;
textureColor.b = texture2D(grayTexture, vec2(textureColor.b, 0.5)).b;
mediump float blueColor = textureColor.b * 15.0;
mediump vec2 quad1;
quad1.y = floor(blueColor / 4.0);
quad1.x = floor(blueColor) - (quad1.y * 4.0);
mediump vec2 quad2;
quad2.y = floor(ceil(blueColor) / 4.0);
quad2.x = ceil(blueColor) - (quad2.y * 4.0);
highp vec2 texPos1;
texPos1.x = (quad1.x * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.r);
texPos1.y = (quad1.y * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.g);
highp vec2 texPos2;
texPos2.x = (quad2.x * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.r);
texPos2.y = (quad2.y * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.g);
lowp vec4 newColor1 = texture2D(lookupTexture, texPos1);
lowp vec4 newColor2 = texture2D(lookupTexture, texPos2);
lowp vec3 newColor = mix(newColor1.rgb, newColor2.rgb, fract(blueColor));
textureColor = mix(textureColor, newColor, intensity * 1.5);
gl_FragColor = vec4(textureColor, 1.0);
}
`,"get arraybuffer error","blitFramebuffer","androidUpdateCount","checks","lip_bottom_right","publishMany","convertTo3d","SogouMSE","https://aegis.qq.com/collect","PIXI.resources.","_getLandmarkScore","canplay","getStreamOutput","pointerdown","handleContextRestored","seq","err","playVideo","VIDEO","elapsedMS","R11F_G11F_B10F","transaction","_iris_enabled","size","_node","_blendEq","mouthShrugUpper","outer_offset_ratio","TextureCache","_fn","_scaleMode",`varying vec2 vTextureCoord;
uniform sampler2D uSampler;
void main(void){
gl_FragColor *= texture2D(uSampler, vTextureCoord);
}`,"audioTrack","UNSIGNED_INT","_onComplete","mirror_style","bindAttribLocation","hasOwnProperty","onChange","BYTE","?id=1085&msg[0]=","Arial","__unpin","length","sindex.js","_loadXdr","highp","RGBA","enableScissor","x1=",'You need to override "request" method',"isSimple",`
uniform sampler2D uSampler;
varying vec2 vTextureCoord;
void main() {
vec2 p = vTextureCoord;
p.x = 1.0 - p.x;
vec4 color = texture2D(uSampler, p);
gl_FragColor = color;
}
`,"exports","responseStart","fillRect","flag_3","_sign","ROUND_PIXELS","onBaseTextureUpdated","_container","region","blendshapes-detect","LOG","lastTime","phone","sparc","DEPTH_STENCIL_ATTACHMENT","tileProj","post","AEGIS-FIRST-SCREEN-TIMING","uniformBlockBinding","pagePerformance","getGPUModel error","sprite"," ty=","proj","getDpi","getChildByName","_tint","addChild","originalDestroy","accessibleTitle","precision","TEXTURE_CUBE_MAP_NEGATIVE_Y","reportRequestQueue","DST_OVER","Mobile Safari","IMAGE","segmentationDetectId","aegisUrl","right_eye_top","BeautifyOptions","suspendedStart","API_RESPONSE","ZTE","frameStart","async","_enabled","_onFocus","copy","dataLen","pixiIdPrefix","context","accessibleChildren","YES","SATURATION","eventData","volume","defer","getBitmap","ios","API not accessible, Please confirm the License version","webkitURL","renderingToScreen","scope","Inline worker is not supported","stepStart","resourceTypeHandler","vertexDirtyId","invalidate","firstChild","%value%","close","_applied","getResolutionOfUrl","onLoad"," * ","LUMINOSITY","left","checkSegDetected","position3d","getChildIndex","DEPTH","nose_bridge5","detectStatusChangeCallback","isSprite","mapBilinearSprite","cos","premultiplyTintToRgba","removeChild","use_webgl2","NORMAL_NPM","https://aegis.qq.com","UCBrowser","_currentTarget","video/","0025","nodeName","REihRBHHBREdAt2eb3WMcXMG","_initLipMask","substr","__init","addColorStop","%size%","_debug","chrome","_backgroundColor","Sharp","_origHeight","transparent","kill","sharedLoader",`
precision mediump float;
attribute vec2 aVertexPosition;
attribute vec2 aUvs;
uniform mat3 translationMatrix;
uniform mat3 projectionMatrix;
varying vec2 vUvs;
void main() {
vUvs = aUvs;
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
}`,"copyWithin","setConfig",'The authentication parameter "appId" is missing',"LinearBurn","TEXTURE_CUBE_MAP","UNIFORM_BUFFER","_setEffect","tablet","prepare","segmentationDetectionEnabled","SRC_IN","batches","unknownTexture","baseUrl","encloader","EMPTY_GIF","legacy","filters","renderId","type","_checkCoreEnable","varying vec2 vBlurTexCoords[%size%];","webkitGetUserMedia","pixelStorei","butt","triggerOnNewAegis","__init3","SAMPLES","autoDensity","validate","HARD_LIGHT","addHooks","zy sdk proxyStream","updateText","Swiss","getPreMiddleware","takeRecords","%index%","WEBSOCKET_ERROR","onunload","_fill","static","completion","getNetworkStatus","front","PREMULTIPLY_ALPHA","toggleOccluder","req","cacheAsBitmap",`float blendLighten(float base, float blend) {
return max(blend,base);
}
vec3 blendLighten(vec3 base, vec3 blend) {
return vec3(blendLighten(base.r,blend.r),blendLighten(base.g,blend.g),blendLighten(base.b,blend.b));
}
vec3 blendLighten(vec3 base, vec3 blend, float opacity) {
return (blendLighten(base, blend) * opacity + base * (1.0 - opacity));
}
`,"mediaDevices","right_eye_bottom","\u53BB\u8BBE\u7F6E","setUA","updateFramebuffer","bindRequest","/collect/whitelist","zy sdk hijackfetch 1","getSignature","visible","_fontFamily","emit","$walk","worldTransform","MIME_TYPES","verticesBuffer","VERTEX_SHADER","_currentSurfaceID","FLOAT","6.1.0","complete","toFixed","1005","100%","defaultMaskStack","Trident","STENCIL","\u521B\u5EFA\u5F55\u5236\u5668\u5931\u8D25","_lineHeight","addBoundsMask","bindForceLocation","lastFrameTime","floor","bindFramebuffer","getUrl","_orthographic","protocol","total","precision mediump float;","_createFilterSync","containerUpdateTransform","cacheBackgroundImage","upload","intelGPU","input renderer options","isMatrixRotated",`precision highp float;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform int width;
uniform int height;
uniform int enable;
uniform vec2 left_eye_center;
uniform vec2 right_eye_center;
uniform vec2 nose_tip;
uniform vec2 contour_chin;
uniform vec2 nose_bridge5;
uniform vec2 contour_left4;
uniform vec2 contour_left9;
uniform vec2 contour_right4;
uniform vec2 contour_right9;
uniform vec2 contour_left10;
uniform vec2 contour_right10;
// \u9F3B\u5B50
uniform vec2 nose_left1;
uniform vec2 nose_left2;
uniform vec2 nose_right1;
uniform vec2 nose_right2;
uniform vec2 nose_tip1;
uniform vec2 nose_bottom;
// \u5634\u5507
uniform vec2 lip_top_left;
uniform vec2 lip_top_left_target;
uniform vec2 lip_top_right;
uniform vec2 lip_top_right_target;
uniform vec2 lip_bottom_left;
uniform vec2 lip_bottom_left_target;
uniform vec2 lip_bottom_right;
uniform vec2 lip_bottom_right_target;
uniform vec2 lip_top_center;
uniform vec2 lip_top_center_target;
uniform vec2 lip_bottom_center;
uniform vec2 lip_bottom_center_target;
uniform vec2 lip_inner_top;
uniform vec2 lip_inner_bottom;
// \u989D\u5934
uniform vec2 forehead_top_center;
uniform vec2 eyebrow_center;
uniform vec2 forehead_left;
uniform vec2 left_eyebrow_center;
uniform vec2 forehead_right;
uniform vec2 right_eyebrow_center;
// \u773C\u775B
uniform vec2 right_eye_top;
uniform vec2 left_eye_top;
uniform vec2 right_eye_bottom;
uniform vec2 left_eye_bottom;
// \u7626\u98A7\u9AA8
uniform vec2 contour_left3;
uniform vec2 contour_right3;
uniform vec2 nose_bridge6;
uniform vec2 nose_bridge4;
uniform vec2 nose_bridge3;
uniform vec2 nose_bridge2;
uniform vec2 nose_bridge1;
uniform vec2 mouth_lower_lip_bottom;
uniform vec2 chin_left;
uniform vec2 chin_right;
uniform float cheekbone;
uniform float lift; // \u7A84\u8138
uniform float shave; // \u4E0B\u988C\u9AA8
uniform float eye; // \u5927\u773C
uniform float chin; // \u4E0B\u5DF4
uniform float nose; // \u9F3B\u5B50
// uniform float noseBridge;
uniform float lip; // \u5634\u5507
uniform float forehead; // \u989D\u5934
uniform float eyeBrightness; // \u4EAE\u773C
uniform float head; // \u5C0F\u5934
// \u66F2\u7EBF\u5F62\u53D8\u5904\u7406
vec2 curveWarp(vec2 textureCoord, vec2 originPosition, vec2 targetPosition, float radius)
{
vec2 offset = vec2(0.0);
vec2 result = vec2(0.0);
vec2 direction = targetPosition - originPosition;
float infect = distance(textureCoord, originPosition)/radius;
infect = 1.0 - infect;
infect = clamp(infect, 0.0, 1.0);
offset = direction * infect;
result = textureCoord - offset;
return result;
}
// usm
vec4 gaussianBlur(vec2 uv, float size) {
const float Pi = 6.28318530718; // Pi*2
// GAUSSIAN BLUR SETTINGS {{{
const float Directions = 16.0; // BLUR DIRECTIONS (Default 16.0 - More is better but slower)
const float Quality = 4.0; // BLUR QUALITY (Default 4.0 - More is better but slower)
float Size = size; // BLUR SIZE (Radius)
// GAUSSIAN BLUR SETTINGS }}}
vec2 Radius = Size/vec2(float(width), float(height));
// Pixel colour
vec4 Color = texture2D(uSampler, uv);
// Blur calculations
for( float d=0.0; d<Pi; d+=Pi/Directions)
{
for(float i=1.0/Quality; i<=1.0; i+=1.0/Quality)
{
Color += texture2D( uSampler, uv+vec2(cos(d),sin(d))*Radius*i);
}
}
// Output to screen
Color /= Quality * Directions;
return Color;
}
vec4 usm(vec2 vTextureCoord, float factor) {
vec4 originColor = texture2D(uSampler, vTextureCoord);
if (factor == 0.) {
return originColor;
}
vec4 gaussianColor = gaussianBlur(vTextureCoord, 3.0);
return gaussianColor * -factor + originColor * (1.0 + factor);
}
// hsv\u4E0Ergb\u4E92\u8F6C
vec3 rgbtohsv(vec3 rgb)
{
float R = rgb.x;
float G = rgb.y;
float B = rgb.z;
vec3 hsv;
float max1 = max(R, max(G, B));
float min1 = min(R, min(G, B));
if (R == max1)
{
hsv.x = (G - B) / (max1 - min1);
}
if (G == max1)
{
hsv.x = 2.0 + (B - R) / (max1 - min1);
}
if (B == max1)
{
hsv.x = 4.0 + (R - G) / (max1 - min1);
}
hsv.x = hsv.x * 60.0;
if (hsv.x < 0.0)
{
hsv.x = hsv.x + 360.0;
}
hsv.z = max1;
hsv.y = (max1 - min1) / max1;
return hsv;
}
vec3 hsvtorgb(vec3 hsv)
{
float R;
float G;
float B;
if (hsv.y == 0.0)
{
R = G = B = hsv.z;
}
else
{
hsv.x = hsv.x / 60.0;
int i = int(hsv.x);
float f = hsv.x - float(i);
float a = hsv.z * (1.0 - hsv.y);
float b = hsv.z * (1.0 - hsv.y * f);
float c = hsv.z * (1.0 - hsv.y * (1.0 - f));
if (i == 0)
{
R = hsv.z;
G = c;
B = a;
}
else if (i == 1)
{
R = b;
G = hsv.z;
B = a;
}
else if (i == 2)
{
R = a;
G = hsv.z;
B = c;
}
else if (i == 3)
{
R = a;
G = b;
B = hsv.z;
}
else if (i == 4)
{
R = c;
G = a;
B = hsv.z;
}
else
{
R = hsv.z;
G = a;
B = b;
}
}
return vec3(R, G, B);
}
// \u5927\u773C\u5904\u7406
vec2 enlargeEye(vec2 currentCoordinate, vec2 circleCenter, float radius, float intensity)
{
float currentDistance = distance(currentCoordinate, circleCenter);
float weight = currentDistance / radius;
weight = 1.0 - intensity * (1.0 - weight * weight);
weight = clamp(weight, 0.0, 1.0);
currentCoordinate = circleCenter + (currentCoordinate - circleCenter) * weight;
return currentCoordinate;
}
// \u7626\u8138
vec2 faceLift(vec2 currentCoordinate, float faceLength)
{
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float faceLiftScale = lift * 0.06;
float radius = faceLength;
currentPoint = contour_left4;
destPoint = currentPoint + (nose_bridge5 - currentPoint) * faceLiftScale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = contour_right4;
destPoint = currentPoint + (nose_bridge5 - currentPoint) * faceLiftScale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
radius = faceLength * 0.8;
currentPoint = contour_left9;
destPoint = currentPoint + (nose_tip - currentPoint) * (faceLiftScale * 0.6);
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = contour_right9;
destPoint = currentPoint + (nose_tip - currentPoint) * (faceLiftScale * 0.6);
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
// \u9F3B\u5B50
vec2 noseShave(vec2 currentCoordinate, float faceLength) {
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float scale = nose * 0.2;
float radius = faceLength * 0.5;
currentPoint = nose_left1; // 102
destPoint = currentPoint + (nose_tip1 - currentPoint) * scale; // nose_tip1:1
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = nose_left2; // 97
destPoint = currentPoint + (nose_bottom - currentPoint) * scale; //nose_bottom: 2
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = nose_right1; // 331
destPoint = currentPoint + (nose_tip1 - currentPoint) * scale; // nose_tip1:1
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = nose_right2; // 326
destPoint = currentPoint + (nose_bottom - currentPoint) * scale; //nose_bottom: 2
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
// \u5634\u5507
vec2 handleLip(vec2 currentCoordinate, float faceLength) {
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float scale = lip * 0.2;
vec2 circleCenter = (lip_inner_top + lip_inner_bottom) / 2.0;
// float radius = distance(lip_top_center, lip_inner_top) * 3.;
float radius = distance(lip_top_right, lip_top_left) * 0.6;
// float radius = distance(lip_top_right, lip_top_left) * 0.5;
// float radius = distance(lip_top_right, circleCenter) * 1.;
float innerRadius = distance(lip_inner_top, circleCenter);
float currentDistance = distance(currentCoordinate, circleCenter);
float weight = currentDistance/radius;
// if (currentDistance <=innerRadius) {
// return currentCoordinate;
// }
weight = 1.0 - abs(scale) * (1.0 - weight);
weight = clamp(weight, 0.0, 1.0);
if (lip > 0.) {
currentCoordinate = circleCenter + (currentCoordinate - circleCenter) * weight;
} else {
currentCoordinate = circleCenter + (currentCoordinate - circleCenter) / weight;
}
return currentCoordinate;
}
// \u53D1\u9645\u7EBF
vec2 handleForehead(vec2 currentCoordinate, float faceLength) {
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float scale = forehead * 0.15;
float radius = faceLength * 0.7;
currentPoint = forehead_top_center + forehead_top_center - eyebrow_center; // 10
destPoint = currentPoint + (eyebrow_center - currentPoint) * scale; // eyebrow_center:9
destPoint.y = clamp(destPoint.y, 0.0, float(height));
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = forehead_left + forehead_left - left_eyebrow_center; // 67
destPoint = currentPoint + (left_eyebrow_center - currentPoint) * scale; // left_eyebrow_center:66
destPoint.y = clamp(destPoint.y, 0.0, float(height));
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = forehead_right + forehead_right - right_eyebrow_center; // 297
destPoint = currentPoint + (right_eyebrow_center - currentPoint) * scale; // right_eyebrow_center:296
destPoint.y = clamp(destPoint.y, 0.0, float(height));
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
// \u524A\u8138
vec2 faceShave(vec2 currentCoordinate, float faceLength)
{
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float faceShaveScale = shave * 0.09;
float radius = faceLength * 1.0;
// \u4E0B\u5DF4\u4E2D\u5FC3
vec2 chinCenter = (contour_chin + mouth_lower_lip_bottom) * 0.5;
currentPoint = contour_left10;
destPoint = currentPoint + (chinCenter - currentPoint) * faceShaveScale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = contour_right10;
destPoint = currentPoint + (chinCenter - currentPoint) * faceShaveScale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
// \u66F2\u7EBF\u5F62\u53D8\u5904\u7406
vec2 curveWarpVertical(vec2 textureCoord, vec2 originPosition, vec2 targetPosition, float xRadius, float yRadius)
{
vec2 offset = vec2(0.0);
vec2 result = vec2(0.0);
vec2 direction = targetPosition - originPosition;
float infect = (textureCoord.x - originPosition.x) * (textureCoord.x - originPosition.x) / (xRadius * xRadius) +
(textureCoord.y - originPosition.y) * (textureCoord.y - originPosition.y) / (yRadius * yRadius);
infect = 1.0 - infect;
infect = clamp(infect, 0.0, 1.0);
offset = direction * infect;
result = textureCoord - offset;
return result;
}
// \u5904\u7406\u4E0B\u5DF4
vec2 chinChange(vec2 currentCoordinate, float faceLength)
{
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
// float chinScale = -chin;
float chinScale = -chin * 0.4;
// float radius = faceLength * 2.;
float radius = faceLength * 0.35;
vec2 chinCenter = (contour_chin + mouth_lower_lip_bottom) * 0.5;
currentPoint = contour_chin;
destPoint = currentPoint + (chinCenter - currentPoint) * chinScale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
float r = 0.5;
if (chin > 0.) r = 0.4;
currentPoint = chin_left;
destPoint = currentPoint + (chinCenter - currentPoint) * chinScale * r;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = chin_right;
destPoint = currentPoint + (chinCenter - currentPoint) * chinScale * r;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
vec2 scaleHead(vec2 currentCoordinate) {
vec2 coordinate = currentCoordinate;
float headRadius = distance(contour_chin, nose_bridge5) * 1.8;
if (distance(currentCoordinate, nose_bridge5) <= headRadius) {
float weight = 1.0 - distance(currentCoordinate, nose_bridge5) / headRadius;
coordinate = nose_bridge5 + (coordinate - nose_bridge5) * (1.0+weight * 0.12*head);
}
return coordinate;
}
vec2 handleCheekbone(vec2 currentCoordinate, float faceLength) {
vec2 coordinate = currentCoordinate;
vec2 currentPoint = vec2(0.0);
vec2 destPoint = vec2(0.0);
float scale = cheekbone * 0.07;
float radius = faceLength;
currentPoint = contour_left3;
destPoint = currentPoint + (nose_bridge6 - currentPoint) * scale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
currentPoint = contour_right3;
destPoint = currentPoint + (nose_bridge6 - currentPoint) * scale;
coordinate = curveWarp(coordinate, currentPoint, destPoint, radius);
return coordinate;
}
void eyeBright(vec2 currentCoordinate) {
vec2 coordinate = currentCoordinate * vec2(float(width), float(height));
float iris_size_size = distance(left_eye_top, left_eye_bottom);
vec2 left_center = (left_eye_top + left_eye_bottom)/2.0;
vec2 right_center = (right_eye_top + right_eye_bottom)/2.0;
if (eyeBrightness > 0. && distance(coordinate, left_center) <= iris_size_size) {
gl_FragColor = usm(currentCoordinate, eyeBrightness);
return;
}
if (eyeBrightness > 0. && distance(coordinate, right_center) <= iris_size_size) {
gl_FragColor = usm(currentCoordinate, eyeBrightness);
return;
}
gl_FragColor = texture2D(uSampler, currentCoordinate);
}
void main()
{
vec2 coordinate = vTextureCoord.xy;
// \u7981\u7528\u7F8E\u578B\u5904\u7406\u6216\u8005\u9F3B\u5B50\u4E0D\u5728\u56FE\u50CF\u4E2D\uFF0C\u5219\u76F4\u63A5\u7ED8\u5236
if (enable == 0) {
vec4 color = texture2D(uSampler, coordinate);
// gl_FragColor = vec4(color.r,0.0,0.0,1.0);
gl_FragColor = color;
return;
}
if ((nose_tip.x / float(width) <= 0.03) || (nose_tip.y / float(height)) <= 0.03) {
// vec4 color = texture2D(uSampler, coordinate);
// gl_FragColor = vec4(0.0,color.g,0.0,1.0);
// return;
gl_FragColor = texture2D(uSampler, coordinate);
return;
}
// \u5C06\u5750\u6807\u8F6C\u6210\u56FE\u50CF\u5927\u5C0F\uFF0C\u8FD9\u91CC\u662F\u4E3A\u4E86\u65B9\u4FBF\u8BA1\u7B97
coordinate = vTextureCoord * vec2(float(width), float(height));
// \u4E24\u4E2A\u77B3\u5B54\u7684\u8DDD\u79BB
float eyeDistance = distance(left_eye_center, right_eye_center);
// \u7626\u8138
coordinate = faceLift(coordinate, eyeDistance);
// \u524A\u8138
coordinate = faceShave(coordinate, eyeDistance);
// \u4E0B\u5DF4
coordinate = chinChange(coordinate, eyeDistance);
// \u9F3B\u5B50
coordinate = noseShave(coordinate,eyeDistance);
// \u5634\u5507\u539A\u5EA6
coordinate = handleLip(coordinate,eyeDistance);
// \u53D1\u9645\u7EBF
coordinate = handleForehead(coordinate,eyeDistance);
// \u98A7\u9AA8
coordinate = handleCheekbone(coordinate,eyeDistance);
// \u5C0F\u5934
coordinate = scaleHead(coordinate);
// \u5927\u773C
float eyeEnlarge = eye * 0.2; // \u653E\u5927\u500D\u6570
if (eyeEnlarge > 0.0) {
float radius = eyeDistance * 0.33; // \u773C\u775B\u653E\u5927\u534A\u5F84
coordinate = enlargeEye(coordinate, left_eye_center + (right_eye_center - left_eye_center) * 0.05, radius, eyeEnlarge);
coordinate = enlargeEye(coordinate, right_eye_center + (left_eye_center - right_eye_center) * 0.05, radius, eyeEnlarge);
}
// \u8F6C\u53D8\u56DE\u539F\u6765\u7684\u7EB9\u7406\u5750\u6807\u7CFB
coordinate = coordinate / vec2(float(width), float(height));
// \u8F93\u51FA\u56FE\u50CF\u5E26\u4E0A\u540D\u76EE
eyeBright(coordinate);
// \u8F93\u51FA\u56FE\u50CF
// gl_FragColor = texture2D(uSampler, coordinate);
}`,`
cv = ud.`,"textureCount","DEPTH_TEST","gl.uniform1iv(location, v)","SCALE_MODE",".js","others","LEFT_EYE_ORDER","initialize","initMainLoop","DEPTH_COMPONENT","null","conds","_onCanPlay","mov","Generic","_checkAndroid","query","cancelResize","bindRenderbuffer","_shared","_faceLandMarks","video/quicktime","flog","valid","_sx","gl.uniform2fv(location, v)","localStyleID","setStickerProps","getOwnPropertyNames","rgba(255,255,255,0.5)","uniform1i","_getCartesianPointsByKeys"," does not exist",`_matrix[5];
data[offset + 8] = `,"shift","EXCLUSION","\u6CA1\u6709\u9EA6\u514B\u98CE\u6743\u9650\uFF0C\u8BF7\u5230\u8BBE\u7F6E-\u9690\u79C1\u4E2D\u5F00\u542F\u76F8\u5173\u6743\u9650","viewport","uniform2fv","mute","closePath","_resolve","design:paramtypes","useDefaults","crc","override","HardLight","forEach",`
if (cv[0] != v[0] || cv[1] != v[1])
{
cv[0] = v[0];
cv[1] = v[1];
gl.uniform2i(location, v[0], v[1]);
}`,"invertCopyTo","polygonOffset=","mouthSmileLeft","BEVEL","date not in range 1980-2099",'The cacheId "',"UTILITY","eventUrl","map",'" already exists.',"removeItems","WeChat","render","currentBackgroundType","_active","_playing","setDefaults","getRectangle","sendErr","invalid gzip data","_applyed","drawCircle","cacheImage","_bottomHeight","\u8C03\u8D77\u7528\u6237\u6444\u50CF\u5934\u5931\u8D25","_inputNode","rQYf3jrBMk5tsdfXzHyx3QSG","_base64ToArrayBuffer","beforeReport","pageshow","TIME","vertexData2d","filterCallback","_rotation","blendMode","_resizeId","outputPixels2","getUserMedia cost","resizeTo","start","removeTrack","x0=","_config","isString","strokeColor",`
res retcode: `,"pixi-picture: you are trying to use Blend Filter on main framebuffer! That wont work.","setBeauty","disableEffects","copyTo3d","AROptions","lineHeight","drawLetterSpacing","CLAMP_TO_EDGE","abort","_resolution","reject","maxFPS","detectstatuschange","Worker","vertexDirty","FUNC_ADD",`
req method: `,"__config.json","Opera Mini","FILTER_RESOLUTION","_boundOnProgress","file","managedFramebuffers","vertexArrayObject","Firefox OS","_uc","aria-label","webglcontextrestored","collectCur","requestStart","loaded","pointercancel","uint32","texParameteri","native","replaceState","click","weights","data center load error","getSingletonWorker","quadraticCurveTo","warn","outputMemoryOffset","audio","__wbindgen_realloc","2679180ZHujzk","frameNumber","backdropUniformName","_queue","The supplied DisplayObject must be a child of the caller","registerPlugin","forceClear","quad","var a0C=a0b;(function(b,c){var s=a0b,d=b();while(!![]){try{var f=-parseInt(s(0x1b2))/0x1*(parseInt(s(0x1a6))/0x2)+parseInt(s(0x1b8))/0x3*(-parseInt(s(0x1a3))/0x4)+parseInt(s(0x1b7))/0x5+parseInt(s(0x1b0))/0x6+-parseInt(s(0x1bf))/0x7+-parseInt(s(0x1c0))/0x8*(-parseInt(s(0x1b3))/0x9)+parseInt(s(0x1b9))/0xa;if(f===c)break;else d['push'](d['shift']());}catch(g){d['push'](d['shift']());}}}(a0a,0xdf2f3));var t,n=function(b,c,d,f){return new(d||(d=Promise))(function(g,h){var x=a0b;function j(m){var u=a0b;try{l(f[u(0x1b1)](m));}catch(p){h(p);}}function k(m){var v=a0b;try{l(f[v(0x1a4)](m));}catch(p){h(p);}}function l(m){var w=a0b,p;m[w(0x1a5)]?g(m['value']):(p=m['value'],p instanceof d?p:new d(function(q){q(p);}))['then'](j,k);}l((f=f[x(0x1ad)](b,c||[]))[x(0x1b1)]());});},e=function(b,c){var y=a0b,d,f,g,h,j={'label':0x0,'sent':function(){if(0x1&g[0x0])throw g[0x1];return g[0x1];},'trys':[],'ops':[]};return h={'next':k(0x0),'throw':k(0x1),'return':k(0x2)},y(0x1a8)==typeof Symbol&&(h[Symbol[y(0x1a9)]]=function(){return this;}),h;function k(l){return function(m){return function(p){var z=a0b;if(d)throw new TypeError('Generator\\x20is\\x20already\\x20executing.');for(;j;)try{if(d=0x1,f&&(g=0x2&p[0x0]?f[z(0x1b5)]:p[0x0]?f['throw']||((g=f[z(0x1b5)])&&g[z(0x1ae)](f),0x0):f['next'])&&!(g=g['call'](f,p[0x1]))[z(0x1a5)])return g;switch(f=0x0,g&&(p=[0x2&p[0x0],g['value']]),p[0x0]){case 0x0:case 0x1:g=p;break;case 0x4:return j[z(0x1bd)]++,{'value':p[0x1],'done':!0x1};case 0x5:j[z(0x1bd)]++,f=p[0x1],p=[0x0];continue;case 0x7:p=j[z(0x1be)][z(0x1ac)](),j['trys']['pop']();continue;default:if(!(g=j['trys'],(g=g[z(0x1a7)]>0x0&&g[g[z(0x1a7)]-0x1])||0x6!==p[0x0]&&0x2!==p[0x0])){j=0x0;continue;}if(0x3===p[0x0]&&(!g||p[0x1]>g[0x0]&&p[0x1]<g[0x3])){j['label']=p[0x1];break;}if(0x6===p[0x0]&&j[z(0x1bd)]<g[0x1]){j['label']=g[0x1],g=p;break;}if(g&&j[z(0x1bd)]<g[0x2]){j['label']=g[0x2],j['ops']['push'](p);break;}g[0x2]&&j[z(0x1be)]['pop'](),j[z(0x1ab)][z(0x1ac)]();continue;}p=c[z(0x1ae)](b,j);}catch(q){p=[0x6,q],f=0x0;}finally{d=g=0x0;}if(0x5&p[0x0])throw p[0x1];return{'value':p[0x0]?p[0x1]:void 0x0,'done':!0x0};}([l,m]);};}},r=self,o=0x1e;function a(b,c){var A=a0b,d,f=Date[A(0x1aa)]()+c;return d=setTimeout(function g(){var B=A,h=Date[B(0x1aa)]()-f;b(),f+=c,d=setTimeout(g,Math[B(0x1bc)](0x0,c-h));},c),{'clear':function(){clearTimeout(d);}};}function a0b(a,b){var c=a0a();return a0b=function(d,e){d=d-0x1a3;var f=c[d];return f;},a0b(a,b);}r[a0C(0x1ba)]=function(b){return n(this,void 0x0,void 0x0,function(){var c,d;return e(this,function(f){var D=a0b;return D(0x1b6)===(c=b[D(0x1bb)]['command'])?(d=b[D(0x1bb)][D(0x1b6)],o=d,t&&t[D(0x1b4)](),t=a(function(){postMessage('');},0x3e8/o)):D(0x1af)===c?t=a(function(){postMessage('');},0x3e8/o):'stop'===c&&t&&t[D(0x1b4)](),[0x2];});});};function a0a(){var E=['length','function','iterator','now','trys','pop','apply','call','start','2364096JFpDgb','next','3GGTwJp','3955302nAsUbG','clear','return','fps','6581805sBIiUf','43863bpzsYE','19106020sBJSWt','onmessage','data','max','label','ops','10763116BjYpSw','8kMsdtF','140eRqXqu','throw','done','731314PmKVex'];a0a=function(){return E;};return a0a();}",`
uniform sampler2D uSampler;
varying vec2 vTextureCoord;
void main() {
vec2 p = vTextureCoord;
p.y = 1.0 - p.y;
vec4 color = texture2D(uSampler, p);
gl_FragColor = color;
}
`,"canvas_0","GPU info","progress","_onKeyDown",`;
data[offset] = v.x;
data[offset+1] = v.y;
`,"lip_bottom_center_target","_indexBuffer","tick","disposeFramebuffer","autoStart","screen","lip_bottom_left_target","no stream handler","Matrix","OPEN","setChildIndex","onBeforeRequest","needDetection","_isMobileAccessibility","NotAllowedError","setToMultLegacy","addVertices","lip","bytes=",`vec3 blendExclusion(vec3 base, vec3 blend) {
return base+blend-2.0*base*blend;
}
vec3 blendExclusion(vec3 base, vec3 blend, float opacity) {
return (blendExclusion(base, blend) * opacity + base * (1.0 - opacity));
}
`,"PixiJS Warning: gl.getProgramInfoLog()","_xhrTypeMap","onErr","_height","_transformID","Symbian","asyncIterator","setAxisX","process","uboFrom","0019","__init4","enabled","_lineStyle","backgroundType","onloadedmetadata","[UniformGroup] uniform groups in ubo mode cannot be modified, or have uniform groups nested in them","_boundXhrOnError","_fontSize","_renderCachedCanvas","a_en","fontVariant","bindVertexArray","LCP","load3d","xhrType","WEBGL2","maxX","armhf","_lineJoin","DATA_URL","getProgram","loadScript","reportAssetSpeed",`;
t = 0;
for(var i=0; i < `,"getEffect","faceDetectWidth","invalid zlib data: preset dictionaries not supported","effect_sticker_3d","_mipmap","_renderDrawCallDirect","state","contour_right9","_affine","_resolveDirectShader","[@pixi/math:Point x=","drawElementsInstanced","disposeAll","MOUTH_UPPER","loadend","gl.uniformMatrix3fv(location, false, v)","66,69,6c,74,65,72","_tail","loadLib3d","PIXI.systems.","group","old effects","disable facemesh detect","rawBinaryData","_stage","Safari","resolveObject","nextPow2","identity","allSettled","resume","layout-shift","domLoading","_filterTarget","tickMesh","_getOutputResult","removeFromCache","_finish","createShader","tileTransform","initFromContext","zy sdk reset lastestEffectData","glMatrixMat4Invert","animations","detectWidth","blendshapes","_prepareUrl","__setargc","convertSubtreeTo2d","charCodeAt","had","a_position","bvec4","windows","POLYGON_OFFSET_FILL",'"].location',"parseHost","sortDirty","loadedUrls","ticker","_boundXhrOnLoad","strength","file://","RGB8I","AJAX_ERROR","camera node init cost:::::","_events","_dropShadowBlur","splice","addLine","gl.uniform2iv(location, v)","_getPrevHasFace","ivec2","detector","__get","LUMINANCE_ALPHA","_onMouseMove","ensureNonAliasedItems","PIXEL_PACK_BUFFER","_anchor",`
attribute vec2 a_position;
attribute vec2 a_texCoord;
varying vec2 v_texCoord;
void main() {
gl_Position = vec4(a_position, 0.0, 1.0);
v_texCoord = a_texCoord;
}
`,"setProxyServerConfig","1411795PshKTI","trace: ","contour_left3","Meizu","ONE_MINUS_SRC_ALPHA","sendNow","AUDIO","shared","videoWidth",`
varying vec3 vTextureCoord;
uniform sampler2D uSampler;
uniform vec4 uColor;
void main(void)
{
vec4 sample = texture2D(uSampler, vTextureCoord.xy / vTextureCoord.z);
gl_FragColor = sample * uColor;
}
`,"ondata","bindDetect","_ts","setExclusiveFilter","captureStackTrace","setToMult","\u6E32\u67D3\u8017\u65F6\u5927\uFF0C\u8BF7\u5C1D\u8BD5\u51CF\u5C0F\u5206\u8FA8\u7387\u6216\u5237\u65B0\u9875\u9762","Twitter","activate","framebuffer_base","_loadElement","_roundPixels","createDefaultHandler","path","CancelRequestAnimationFrame","processYaw","TypeCanvas","_module","57,65,62,54,69,6d,65,73,74,61,6d,70","env","SetDataReportUrl","base64","projectionMatrix","onError","DYNAMIC_DRAW","SPRITE_MAX_TEXTURES","SVG_XML","setObjectRenderer","Darken","publishSpeed","Operation requires compiling with --exportTable","target_texture_base","mouthPucker","flatten","dcutoff should be >0","ALPHA_MODES","sendByAegis",`
else `,"lang","autoDetect","alphaMaskPool","table","DST_IN","alphaMaskIndex","defaultFragmentShader","headers","cacheAsBitmap_","response","DST_COLOR",`varying vec2 vTextureCoord;
uniform sampler2D uSampler;
void main(void){
gl_FragColor = texture2D(uSampler, vTextureCoord);
}
`,"__setArgumentsLength",'Whoops! The name "',"contextChange","gl_","clearResourceTimings","uniform sampler2D uSampler;","R32F","isInFirstScreen",`float blendSubstract(float base, float blend) {
return max(base+blend-1.0,0.0);
}
vec3 blendSubstract(vec3 base, vec3 blend) {
return max(base+blend-vec3(1.0),vec3(0.0));
}
vec3 blendSubstract(vec3 base, vec3 blend, float opacity) {
return (blendSubstract(base, blend) * opacity + blend * (1.0 - opacity));
}
`,"ext3","MOZ_OES_vertex_array_object","WEBGL_lose_context","mouthLowerDownRight","LIPS","VIVID_LIGHT","fillStyle","_flushId",`"].location, t);
; // eslint-disable-line max-len
}`,"base_height","Verizon","/offlineAuto?id=","_angles","zIndex","set filter error","_libAvatarLoaded","Class extends value ",";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage=","getVideoElement","maskDataPool","symbol","anonymous","logCreated","uvsFloat32","DEPTH_ATTACHMENT","isFrontFace","high-performance","eyeBrightness","urlHandler","defaultGroupCache","] that already had an entry","TEXTURE_WRAP_S","0020","Current environment does not allow unsafe-eval, please use @pixi/unsafe-eval module to enable support.","setInput","POINTS_MAP","BLEND","miter","Android Browser","clampOffset","getTime","CONTEXT_UID","setItem","TEXTURE_CUBE_MAP_POSITIVE_Z","Normal","gl_FragColor = vec4(0.0);","notMultiplied","_setBackground","HTC","_whiten","syncUniformBufferGroup","createVertexArrayOES","drawElementsInstancedANGLE","UPLOADS_PER_FRAME","NT 6.2","finish",`"].value = t;
gl.uniform1i(ud["`,"addColorTexture","The index ","performance","LogType has discard, please use logType","getDevice","translateLocation","runInferenceBlendshapes","Operation requires compiling with --exportRuntime","setFileCache","syncUniformGroup","setCullFace","https://webar-static.tencent-cloud.com","_renderer","RGBA16F","LINEAR_BURN","far","inputRenderer","createObjectURL","maxSegments","inv","BATCHABLE_SIZE","_onFocusOut","style","segmentation","_quatUpdateId","bindBufferRange","appendChild","loading","_indexCount","application/xml","Sprite","mouthFunnel","cacheId",'shader and geometry incompatible, geometry missing the "',"getEyeAngles","lasttime","customTimePipeline","_uboCache","Mesh","autoUpdate","Barnes & Noble","weak","loseContext","View","emptyRenderer","Out buffer length is incorrect, got ","getSize","#FF0000",`
renderer.shader.syncUniformGroup(uv.`,"68,74,74,70,73,3a,2f,2f,77,65,62,61,72,2e,71,63,6c,6f,75,64,2e,63,6f,6d,2f,73,64,6b","_key","indexBuffer","sqrt","lifeCycle","data","buildDrawCalls","#f00","BaseTexture","video/mp4","Default",`; i++)
{
for(var j = 0; j < `,"prototype","lastVideoWidth","uvRespectAnchor",`
var v = null;
var v2 = null;
var cv = null;
var t = 0;
var gl = renderer.gl
var index = 0;
var data = buffer.data;
`,"_segmentation_enabled","_transformTrimmedID","_load","updateStream","webGLVersion","SQUARE","normalLogPipeline","createSyncBufferGroup","1.6.1","mapQuad","trigger","mtime","LINK_STATUS","_face_enabled","destroyDepthTexture","ERASE","lip_inner_top","checkSupport","Zepto","mark","MOUTH_LOWER","init cost","RG_INTEGER","animationSpeed","removeChildren: numeric values are outside the acceptable range.","shape","alphabetic","isIE","px;object-fit:cover","_onAnchorUpdate","eyeLookUpLeft","tagName","updateID","reportTime: duration must between 0 and 60000","spa","throw","getBounds","Effect","RGB8UI","origin","SCREEN","COLOR",", vUvs) * realIntensity","Invalid image input","clear hidden loop","loadedIdMap","aegis-plugin-","WEBGL_compressed_texture_pvrtc","backGroundVR","returnTexture","mincutoff","lips","publishWsErrorLog","currentTime","updateInputNode","renderbufferStorage","max","processLine","$_VERSION","evaI","colors","instantiateStreaming","finallyLoc","framebufferTexture2D","sendBeacon","coreEnable","keys","getBlob",`precision highp float;
attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform mat3 uTextureMatrix;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position.xyw = projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0);
gl_Position.z = 0.0;
vTextureCoord = (uTextureMatrix * vec3(aTextureCoord, 1.0)).xy;
}
`,"_autoResolution","FETCH_ERROR: ","_accessibleActive","bindingSourceFrame","isErr","originalGetLocalBounds","returnFilterTexture","addPoint","_localBoundsRect","topHeight","PREMULTIPLY_ON_UPLOAD","isBreakingSpace","XMLHttpRequest","bgBitmap","array","UINT","DetectMode","$1 Secure Browser","DEPTH_COMPONENT32F","_pixelsWidth","textureOptions","boundsPadding","check","setExtensionXhrType","segmentationWorkerDetect","TRACE","RIGHT_FACE_OVAL","boolean","speedUrl","hex2string","drawMode","MachSpeed","uint","1257183414","framebufferRenderbuffer","UNSIGNED_BYTE"," %blur%","objectStoreName","exclusiveFilter","_level","memory","_determineCrossOrigin","Vivo","rQYf3jrBMk5tsdfXzHyx3QSO","Apple","getDepth","put",`
data[offset] = v;
`," radius=","set:","_lipMaskIns","dispatchEvent","local","finishPoly","float","checkAndClearOldFileCache","hasMRT","RG32UI","bevel","_updateResolution","prepareBackdrop","LOW","Dell","BlobBuilder","movementX","connectEnd","info","</br> tabIndex: ","chin_left","initFromOptions","requestCallback","realHeight","updateMask","float32","\u8F93\u5165\u4E0D\u5408\u6CD5, \u8BF7\u4F20input\u6216camera\u53C2\u6570","mouthDimpleLeft","uploadLogs","_quatDirtyId","postrender","_lastUniforms","_canvas","architecture","iPhone","TRIANGLE_STRIP","roundPixels","resolve",`vec3 blendNormal(vec3 base, vec3 blend) {
return blend;
}
float blendNormal(float base, float blend) {
return blend;
}
vec3 blendNormal(vec3 base, vec3 blend, float opacity) {
return (blendNormal(base, blend) * opacity + base * (1.0 - opacity));
}
`,"_maskRenderTexture",'" does not exist in TextureCache.',"mobile","outputRectMemoryOffset","POW2","position=(","Android use GPU detect","_boundOnError",`
attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 otherMatrix;
varying vec3 vMaskCoord;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
vMaskCoord = otherMatrix * vec3( aTextureCoord, 1.0);
}
`,"shadowColor","attribSize","oninactive","authFunc","globalUniforms","SCISSOR","setCommonOptions","drawBuffers","addColors","blurXFilter","ia32","_src","toArray","translate","width=","_intensityNasolabialFolds","preloadEffects","0032","responseType","hidden"," b=","AXIS_Y","toUpperCase","remove","hasAttribute","mouthSmileRight","canvas trigger restored","roots","SCREEN_KEY","\u5C0F\u7A0B\u5E8F\u8BFB\u53D6\u7F13\u5B58\u5931\u8D25","initialized","SRC_ALPHA","rotation=","log::::input node addBeautyAsync","realWidth","_filters","new core init finish","fill","Shader","takePhoto"," not exists","nose_right1","registerUploadHook","MEDIA_ERROR","getPixelPosition","__plugins","destroyTouchHook","inputMemoryOffsetNoIris","STATIC_DRAW",'"] !== ud["',"blendFuncSeparate","toASCII","checkUniformExists","crossorigin","rgba(","?payload=","0123456789","Concurrency must not be zero","fit","mouthPressRight","ANISOTROPIC_LEVEL","disconnect","subarray","destroyForConosle","decompose","anticlockwise","shapeIndex","blackberry","attributeData","Option transparent is deprecated, please use backgroundAlpha instead.","aria-relevant","UNSIGNED_INT_5_9_9_9_REV",`varying vec2 vMaskCoord;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D mask;
uniform float alpha;
uniform float npmAlpha;
uniform vec4 maskClamp;
void main(void)
{
float clip = step(3.5,
step(maskClamp.x, vMaskCoord.x) +
step(maskClamp.y, vMaskCoord.y) +
step(vMaskCoord.x, maskClamp.z) +
step(vMaskCoord.y, maskClamp.w));
vec4 original = texture2D(uSampler, vTextureCoord);
vec4 masky = texture2D(mask, vMaskCoord);
float alphaMul = 1.0 - npmAlpha * (1.0 - masky.a);
original *= (alphaMul * masky.r * alpha * clip);
gl_FragColor = original;
}
`,"mouthRollLower","includes","predicate must be a function","_loadXhr","uvBuffer","Windows","resize","spritesheet","PREMULTIPLIED_ALPHA","netType","onLoop","VERSION","$request","getCPU","Substract","uniforms","node","Content-Type",`float blendColorDodge(float base, float blend) {
return (blend==1.0)?blend:min(base/(1.0-blend),1.0);
}
float blendColorBurn(float base, float blend) {
return (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0);
}
float blendVividLight(float base, float blend) {
return (blend<0.5)?blendColorBurn(base,(2.0*blend)):blendColorDodge(base,(2.0*(blend-0.5)));
}
float blendHardMix(float base, float blend) {
return (blendVividLight(base,blend)<0.5)?0.0:1.0;
}
vec3 blendHardMix(vec3 base, vec3 blend) {
return vec3(blendHardMix(base.r,blend.r),blendHardMix(base.g,blend.g),blendHardMix(base.b,blend.b));
}
vec3 blendHardMix(vec3 base, vec3 blend, float opacity) {
return (blendHardMix(base, blend) * opacity + base * (1.0 - opacity));
}
`,"text/css","bindBufferBase","fetchWithSubPackage","FILTER_MULTISAMPLE"," @ (","hasLoaded","FRAGMENT_SHADER","utf-8","62,61,63,6b,67,72,6f,75,6e,64","pad","function","getUniformLocation",`
data[offset] = v[0];
data[offset+1] = v[1];
data[offset+2] = v[2];
data[offset+3] = v[3];
`,"invalid zlib data","mipLevel","version","not a function","getLocalBounds","fantasy","_deferreds","isPow2","session-","frames","aUvs","PRECISION_FRAGMENT","resources","_parentIntensity","styleID",`
req param: `,"publish","inner check...done","RG32I","domainLookupStart",`varying vec2 vTextureCoord;
uniform vec4 uColor;
uniform sampler2D uSampler;
void main(void)
{
gl_FragColor = texture2D(uSampler, vTextureCoord) * uColor;
}
`,"window","reverseLocalOrder","setModuleConfig","_dropShadowColor","attrs","byteLength","Possible Unhandled Promise Rejection:","disableEffect","logType","Apple TV","request","_fonts","totalFrames","lastImageTexture4","initFramebuffer","console","queue","from","mask","addBoundsArea","completes","segmentationDetected","registerAvatar","is_in_white_list",`vec3 blendDifference(vec3 base, vec3 blend) {
return abs(base-blend);
}
vec3 blendDifference(vec3 base, vec3 blend, float opacity) {
return (blendDifference(base, blend) * opacity + base * (1.0 - opacity));
}
`,"core init finish","originalRenderCanvas","terminate","setSize","_pixelsHeight","setViewport","hackFetchOptions","waitUntilPreload","currentFrame","setMaskStack","getOutput","setLevel","videoinput","GC_MAX_IDLE","createLinearGradient","trace","videoTrack","finally","Flog","createProgram","\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\uFF0C\u82E5Chrome\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u786C\u4EF6\u52A0\u901F","READ_FRAMEBUFFER","bool","Url","Promises must be constructed via new","_stroke","abrupt","getCurrentPageUrl","__wbindgen_free","nvidiaGPU","dermabrasion","_meshVertexTimer","gl.uniform3fv(location, v)","outputForRectMemoryOffset","password","getContextAttributes","current",`
varying vec2 vTextureCoord;
uniform vec4 uColor;
uniform sampler2D uSampler;
void main(void)
{
gl_FragColor = texture2D(uSampler, vTextureCoord) * uColor;
}`,"checkBlendMode","_find","encLoader","_input","skin_lookup.png","onsuccess","affinePreserveOrientation","gl_FragColor += texture2D(uSampler, vBlurTexCoords[%index%]) * %value%;","unsupported align: ",'" is already in use',"trimmedCulledByFrustrum",`#version 300 es
#define SHADER_NAME Tiling-Sprite-100
precision lowp float;
in vec2 vTextureCoord;
out vec4 fragmentColor;
uniform sampler2D uSampler;
uniform vec4 uColor;
uniform mat3 uMapCoord;
uniform vec4 uClampFrame;
uniform vec2 uClampOffset;
void main(void)
{
vec2 coord = vTextureCoord + ceil(uClampOffset - vTextureCoord);
coord = (uMapCoord * vec3(coord, 1.0)).xy;
vec2 unclamped = coord;
coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);
vec4 texSample = texture(uSampler, coord, unclamped == coord ? 0.0f : -32.0f);// lod-bias very negative to force lod 0
fragmentColor = texSample * uColor;
}
`,"EventEmitter","removed","drawShape","m4v","_detected",`
`,"fetch","background remove","lip_top_center_target","test","deleteRenderbuffer","DST_ALPHA","ACTIVE_UNIFORMS","setMirror","platform",`float blendSoftLight(float base, float blend) {
return (blend<0.5)?(2.0*base*blend+base*base*(1.0-2.0*blend)):(sqrt(base)*(2.0*blend-1.0)+2.0*base*(1.0-blend));
}
vec3 blendSoftLight(vec3 base, vec3 blend) {
return vec3(blendSoftLight(base.r,blend.r),blendSoftLight(base.g,blend.g),blendSoftLight(base.b,blend.b));
}
vec3 blendSoftLight(vec3 base, vec3 blend, float opacity) {
return (blendSoftLight(base, blend) * opacity + base * (1.0 - opacity));
}
`,"h5Bridge","contour_left9","fromLoader",`attribute vec2 aVertexPosition;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
uniform vec4 inputSize;
uniform vec4 outputFrame;
vec4 filterVertexPosition( void )
{
vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;
return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);
}
vec2 filterTextureCoord( void )
{
return aVertexPosition * (outputFrame.zw * inputSize.zw);
}
void main(void)
{
gl_Position = filterVertexPosition();
vTextureCoord = filterTextureCoord();
}
`,"NetworkStatusRefreshTimer","0029","_onTextureUpdate","removeEventListener","getBufferType","onResultCallback","type: ","consume",`
gl_FragColor = result;
}`,"parse","STATUS_FLAGS","getUserMedia","limiter","sans-serif","flipY","use imagebitmap to create texture"," tx=","bindTexture","_activeVao","getVideoSprite","NotFoundError","__getArrayBuffer","mat4","hostname","initTexture","uniformCode",`
Deprecated since v`,"adrenoGPU","LOAD_PACKAGE","_setBeautify","_fillStyle","minX","bindingDestinationFrame","stream finishing","paused",`float blendScreen(float base, float blend) {
return 1.0-((1.0-base)*(1.0-blend));
}
vec3 blendScreen(vec3 base, vec3 blend) {
return vec3(blendScreen(base.r,blend.r),blendScreen(base.g,blend.g),blendScreen(base.b,blend.b));
}
vec3 blendScreen(vec3 base, vec3 blend, float opacity) {
return (blendScreen(base, blend) * opacity + base * (1.0 - opacity));
}
`,"1001","linkBaseTexture","pow","Renderer#extract has been deprecated, please use Renderer#plugins.extract instead.",'WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support.',"lutSkin","preload effect error","bindAndClearTexArray","ended","webOS","SPEED","UNSIGNED_SHORT_5_5_5_1","mouthRollUpper","wifi","_dropShadowAngle","aTextureId","uint32View","system","/sdk","createVertexArray","video not playing","hijackFetch","reportPv is deprecated, please use reportEvent","checkPolygonOffset","WebSocket","OPPO","NT 6.3","Callback was already called.",`.a;
float realIntensity`,"getStackLength","_textureTrimmedID","imageMetadata","missing","blendModes","tryEntries","\u7EBF\u6027\u5149","setRenderer","hide","61,75,74,68,6f,72,69,7a,65","string","uTransform","timing","darkCircle","correctBlendMode","Texture added to the cache with an id [","width","_boundXhrOnTimeout","call","WebGLRenderingContext","premultiplyTint","scaleLocation","getPlatform","scale=(","INT","h264","buildTexturesAndDrawCalls","drawBuffersWEBGL","original","ADD_NPM","internal","NextBook","EdgeHTML","_buffer","MiniSignal#once(): First arg must be a Function.","left_eyebrow_center","localStorage","_unhandledRejectionFn","blackberryPhone","previous","initPreprocess","localSpriteSheets","miniProgram","MQQBrowser",`attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform mat3 uTextureMatrix;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = (uTextureMatrix * vec3(aTextureCoord, 1.0)).xy;
}
`,"document","getInstance","_onProgress","refreshNetworkTypeToBean","visibilityState","major","innerHTML"," = intensity","' size cannot be determined (likely the bound shader does not have the attribute)","textLetterSpacing","update","lips-mask-wx2.png","0036","updateBeauty","switchMode","batchTint"," rv:","detectReadyCallback","ANGLE_instanced_arrays","sTmZGXJfn6T3bR5XNj3AKkTZa","flag","depthMask","setExtensionLoadType","common-v2","_fillGradientType","u_scale","deleteBuffer","progressChunk","getDate","quality","walk","rotationLocation",`
precision mediump float;
uniform sampler2D u_inputFrame;
uniform vec2 u_scale;
uniform vec2 u_translate;
uniform vec2 u_pivot;
uniform vec2 u_size;
uniform float u_rotation;
varying vec2 v_texCoord;
uniform int u_mirror;
vec2 aspectedCoord(vec2 coord) {
float aspect = u_size.x / u_size.y;
if (aspect < 1.) {
return vec2(coord.x / aspect, coord.y);
} else {
return vec2(coord.x, coord.y * aspect);
}
}
void main() {
vec2 transformCoord = v_texCoord;
if (u_mirror == 1) {
transformCoord.x = 1.-transformCoord.x;
}
transformCoord = aspectedCoord(transformCoord);
gl_FragColor = texture2D(u_inputFrame, transformCoord);
}
`,`
res duration: `,"href","fontFamily","uvec3","Your browser doesn't support base64 conversions.","displayObject","BLOB","removeBeauty","cameraVideoStart","Module","#define SHADER_NAME ","createBuffer","renderMesh","Dragon Touch",`float blendLinearBurn(float base, float blend) {
// Note : Same implementation as BlendSubtractf
return max(base+blend-1.0,0.0);
}
vec3 blendLinearBurn(vec3 base, vec3 blend) {
// Note : Same implementation as BlendSubtract
return max(base+blend-vec3(1.0),vec3(0.0));
}
vec3 blendLinearBurn(vec3 base, vec3 blend, float opacity) {
return (blendLinearBurn(base, blend) * opacity + base * (1.0 - opacity));
}
`,"npmAlpha","lip_bottom_left","clockwiseFrontFace=","SCREEN_NPM","Preset","Opera Touch","logAngle","deleteShader","setResolution","accessibleHint","_textBaseline","disable beautify",`
res retcode: `,"instances","local player error: playerView is ","DOMParser","beta_","mouthLeft","angle","antialias","clearColor","cacheSegmentation","innerWidth","Parameter 'url' must be a string, not ","glConst","keyCode","wrap","getOutput!!!!","wearable",`.toArray(true);
data[offset] = `,'"].location, false, uv["',"aVertexPosition","anchorOffset","AUTO","Android","RGB565","maxItemsPerFrame","setPrototypeOf","CULL_FACE","onStart","?id=893&sessionId=","0018","pause","_TEMP_POINT","NuVision","_activeGeometry","pushSpriteMask","_jsonIntensity","preventDefault","@@toStringTag","right_eye_center","removeForConsole","use gl1 pipeline","kind","enableFaceDetection","aegisXhrReqHeader","tflite",`
data[offset] = v[0];
data[offset+1] = v[1];
`,"browOuterUpRight","initGeometryVao","triggerInit","Failed to start recording","Cannot call a class as a function","setMesh","batch_bilinear","SDK_ERROR","filterClamp","items","X: ","onNewAegis","maxLineWidth","enlarge","en-US","canMultisampleFramebuffer","frameRate","loadPackage","current browser","_protected","_currVideoDeviceId","listenerCount","renderer","RGB8_SNORM","sourceURL","getImageInstance","alpha","\u7F3A\u5C11\u9274\u6743\u53C2\u6570licenseKey","TEXTURE_CUBE_MAP_POSITIVE_X","srcElement","textureCacheIds","setBeautifyById","toLowerCase","detectReady","clz32","Data","generateTexture options (scaleMode, resolution, region) are now object options.","status","3D Effect","development","isInteger","stage","TmZGXJfn6T3bR5XNj3AKkTZa","publishNotReportedLog","unhandledrejection","chooseDevice","substring","getItem","fragment","%sampleIndex%","timeEnd","collapseNewlines","responseText","parentNode","PERFORMANCE","canBreakWords","000000","_doing_switchDevice","updateAnchor","VR\u4EBA\u50CF","cache","LogType","ipod","errcode","Texture","_stencilCounter","quadUv","getAttributeBuffer","preprocess","nose_left2","WebGL 2","extendBean",`
`,"hasFilter","_hookDiv","OES_texture_float","WEBGL_draw_buffers","try statement without catch or finally","api","0035","contentType","colorTextures","PerformanceObserver","proxyCanvas","_padding","clearCacheTmp",`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
cv[3] = v[3];
gl.uniform4i(location, v[0], v[1], v[2], v[3]);
}`,"getAllResponseHeaders","on WeixinJSBridgeReady","getCanvas","POINT","gpu","onPrerender","WEBGL_compressed_texture_etc","JSONEffect blob texture","_cacheAsBitmapMultisample","contour_left4","points","_isConnectedToTicker","SET_INTENSITY_ERROR","program","innerHeight","NEAREST","design:returntype","texture","lineJoin","_renderFunc","lipmesh","reCorrectAvatar","getEntriesByName","INFO_ALL","currentTarget","byteOffset","stringify","MSBlobBuilder","dropShadow","_sy","getConfigByKeys","_clearEvents","_initWasmWrapper","textureUpdated","BaseTextureCache","averageFramCost","takingPhoto","xdr","compile","0023","PREFER_ENV",`precision lowp float;
uniform sampler2D uSampler;
uniform sampler2D faceMask;
varying lowp vec2 vTextureCoord;
uniform int width;
uniform int height;
uniform float intensity;
float normpdf(in float x, in float sigma)
{
return 0.39894*exp(-0.5*x*x/(sigma*sigma))/sigma;
}
float normpdf3(in vec3 v, in float sigma)
{
return 0.39894*exp(-0.5*dot(v,v)/(sigma*sigma))/sigma;
}
// \u53CC\u8FB9\u6EE4\u6CE2
vec3 bilateral(in vec2 coordinate) {
const float SIGMA = 16.;
const float BSIGMA = 5.;
// const int MSIZE = 5;
const int mSize = 7;
// float c = getMaskColor(coordinate).a;
vec3 color = texture2D(uSampler, coordinate).rgb;
const int kSize = (mSize-1)/2;
float kernel[mSize];
vec3 final_alpha =vec3(0.);
float Z = 0.;
for (int j = 0; j <= kSize; ++j)
{
kernel[kSize+j] = kernel[kSize-j] = normpdf(float(j), SIGMA);
}
vec3 cc;
float factor;
float bZ = 1.0/normpdf(0.0, BSIGMA);
//read out the texels
for (int i=-kSize; i <= kSize; ++i)
{
for (int j=-kSize; j <= kSize; ++j)
{
vec3 ccc = texture2D(uSampler, coordinate + vec2( float(i) / float(width), float(j) / float(height) )).rgb;
cc = ccc;
factor = normpdf3(cc-color, BSIGMA)*bZ*kernel[kSize+j]*kernel[kSize+i];
Z += factor;
final_alpha += factor * ccc;
}
}
return final_alpha / Z;
}
void main() {
float mask = texture2D(faceMask, vTextureCoord).a;
float i = mask * intensity;
vec3 original = texture2D(uSampler, vTextureCoord).rgb;
if (i == 0.) {
gl_FragColor = vec4(original, 1.0);
return;
}
vec3 centralColor;
centralColor = texture2D(uSampler, vTextureCoord).rgb;
float x_a = float(width);
float y_a = float(height);
float mul_x = 2.0 / x_a;
float mul_y = 2.0 / y_a;
vec2 blurCoordinates0 = vTextureCoord + vec2(0.0 * mul_x, -10.0 * mul_y);
vec2 blurCoordinates2 = vTextureCoord + vec2(8.0 * mul_x, -5.0 * mul_y);
vec2 blurCoordinates4 = vTextureCoord + vec2(8.0 * mul_x, 5.0 * mul_y);
vec2 blurCoordinates6 = vTextureCoord + vec2(0.0 * mul_x, 10.0 * mul_y);
vec2 blurCoordinates8 = vTextureCoord + vec2(-8.0 * mul_x, 5.0 * mul_y);
vec2 blurCoordinates10 = vTextureCoord + vec2(-8.0 * mul_x, -5.0 * mul_y);
mul_x = 1.8 / x_a;
mul_y = 1.8 / y_a;
vec2 blurCoordinates1 = vTextureCoord + vec2(5.0 * mul_x, -8.0 * mul_y);
vec2 blurCoordinates3 = vTextureCoord + vec2(10.0 * mul_x, 0.0 * mul_y);
vec2 blurCoordinates5 = vTextureCoord + vec2(5.0 * mul_x, 8.0 * mul_y);
vec2 blurCoordinates7 = vTextureCoord + vec2(-5.0 * mul_x, 8.0 * mul_y);
vec2 blurCoordinates9 = vTextureCoord + vec2(-10.0 * mul_x, 0.0 * mul_y);
vec2 blurCoordinates11 = vTextureCoord + vec2(-5.0 * mul_x, -8.0 * mul_y);
mul_x = 1.6 / x_a;
mul_y = 1.6 / y_a;
vec2 blurCoordinates12 = vTextureCoord + vec2(0.0 * mul_x,-6.0 * mul_y);
vec2 blurCoordinates14 = vTextureCoord + vec2(-6.0 * mul_x,0.0 * mul_y);
vec2 blurCoordinates16 = vTextureCoord + vec2(0.0 * mul_x,6.0 * mul_y);
vec2 blurCoordinates18 = vTextureCoord + vec2(6.0 * mul_x,0.0 * mul_y);
mul_x = 1.4 / x_a;
mul_y = 1.4 / y_a;
vec2 blurCoordinates13 = vTextureCoord + vec2(-4.0 * mul_x,-4.0 * mul_y);
vec2 blurCoordinates15 = vTextureCoord + vec2(-4.0 * mul_x,4.0 * mul_y);
vec2 blurCoordinates17 = vTextureCoord + vec2(4.0 * mul_x,4.0 * mul_y);
vec2 blurCoordinates19 = vTextureCoord + vec2(4.0 * mul_x,-4.0 * mul_y);
float central;
float gaussianWeightTotal;
float sum;
float sampler;
float distanceFromCentralColor;
float gaussianWeight;
float distanceNormalizationFactor = 3.6;
central = texture2D(uSampler, vTextureCoord).g;
gaussianWeightTotal = 0.2;
sum = central * 0.2;
sampler = texture2D(uSampler, blurCoordinates0).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates1).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates2).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates3).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates4).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates5).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates6).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates7).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates8).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates9).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates10).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates11).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.09 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates12).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates13).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates14).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates15).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates16).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates17).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates18).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sampler = texture2D(uSampler, blurCoordinates19).g;
distanceFromCentralColor = min(abs(central - sampler) * distanceNormalizationFactor, 1.0);
gaussianWeight = 0.1 * (1.0 - distanceFromCentralColor);
gaussianWeightTotal += gaussianWeight;
sum += sampler * gaussianWeight;
sum = sum/gaussianWeightTotal;
sampler = centralColor.g - sum + 0.5;
// \u9AD8\u53CD\u5DEE\u4FDD\u7559
for(int i = 0; i < 5; ++i) {
if(sampler <= 0.5) {
sampler = sampler * sampler * 2.0;
} else {
sampler = 1.0 - ((1.0 - sampler)*(1.0 - sampler) * 2.0);
}
}
float aa = 1.0 + pow(sum, 0.3) * 0.09;
vec3 smoothColor = centralColor * aa - vec3(sampler) * (aa - 1.0);
smoothColor = clamp(smoothColor, vec3(0.0), vec3(1.0));
smoothColor = mix(centralColor, smoothColor, pow(centralColor.g, 0.33));
smoothColor = mix(centralColor, smoothColor, pow(centralColor.g, 0.39));
smoothColor = mix(centralColor, smoothColor, i);
gl_FragColor = vec4(pow(smoothColor, vec3(0.96)), 1.0);
return;
}`,"BRIDGE_ERROR","Container","sin","drawArrays","scaleMode","play video error","loadFilter","_removeMakeup","\u989C\u8272\u52A0\u6DF1","COMPLETE","stop","_backgroundColorRgba","frame","_scissorRect","alignment","__esModule","_flipY","bottomHeight","LIGHTEN","65,66,66,65,63,74,5f,73,74,69,63,6b,65,72,5f,33,64","originalUpdateTransform","gotoAndStop","_owner","LEFT_FACE_OVAL2","setBeautifyAsync","_head","MIRRORED_REPEAT","onmessage","useMaxPadding","responseEnd","addFrame","_boundsRect","_initing","Invalid input","processLipEdge","Uint8Array","_currentLocalID","if(vTextureId < ","right_eyebrow_center","Authorized, but still unable to access camera or microphone device","getSettings","Invalid length. Got ","absolute","54,69,6d,65,73,74,61,6d,70","STRICT_TEXTURE_CACHE","_bufferSize","reduce","jawOpen","lip_top_left_target","RIGHT_EYE_ORDER","extraPerformanceData","ARM","timeMap","_matrix","aTrans","getImageData","vec3","retCodeHandlerAsync","Microsoft","codeUbo","landmarksForRect","Renderer","isComplete","application/blob","_getInputHeight","hiddenLoop","ERROR","_blend_shape_enabled","querySelector","getContext","\u5206\u8FA8\u7387\u53D8\u5316\u5BFC\u81F4\u7279\u6548\u4E22\u5931\uFF0C\u8BF7\u91CD\u65B0\u8BBE\u7F6E","initFrameBufferPipeline","gl.uniform3iv(location, v)","deleteVertexArrayOES","iterator result is not an object","blurYFilter","EffectList","_mirrorFilter","WEBGL_debug_renderer_info","bufferData","core","Promise.race accepts an array","nose_tip","content.json","alpha should be in (0.0., 1.0]","setIrisProps","currentRenderer","TARGET_FPMS","buffers","texSubImage2D","premultiplyAlpha","mem","run2","Generator is already running","CubeResource does not support copying of renderTexture.","lastestAvatarData","_refreshPOT","captureStream","countInstance","Nvidia","inputClamp","eyeLookInLeft","_strokeThickness","embedded","_segmentsCount","61,75,74,68","amdGPU","rotate","uin","DetectModeImpl","onUpdate","initLocalPlayer","61,76,61,74,61,72,5f,76,72","updateTexture","_unknownBoundTextures","applyPartial","maliGPU","uniform1f","_cuid","getAngles","begin","resizeCallback",`
renderer.shader.syncUniformBufferGroup(uv.`,"user","\u7279\u6548\u52A0\u8F7D\u5931\u8D25","clearBeforeRender","defaultFragmentSrc",`
var `,"__newString","timeStamp","Failed to load the basic libraries","distortion","isArray","disableFaceDetection","addEventListener","resourceReady","instance","micromessenger","RG16F","LUMINANCE","activeTexture","__instanceof","flag_1","indexOf","checkFileCacheBlackList","DST_ATOP","now","RGBA16I","intensities","detach","asyncPlugin","isHidden","originalMask","POST","localTransform","drawEllipse","AsyncFunction","input_texture_1",`
`,"offlineLogExp","updateHorizontalVertices","403 forbidden","onReport","attribStart","updateTextureStyle","_url","collapseSpaces","result","maxLength","webar-db","removeItem","_intensityTeeth",`
res duration: `,"_uint16View","worldAlpha","publishPluginsLogs","_setConfig","testScissor","lastestEffectIds","[object Generator]","logs","eyeLookOutRight","input_texture_base","uid_","_loadLipImage","stream oninactive","_overrideHeight","Promise","makeup","ONE_MINUS_DST_ALPHA","_mouthClosed","aSamplerSize","orig","speed","supportedEntryTypes","jawRight","onreadystatechange","device","u_mirror",'Require "input" or "camera" paramate',"filename","back","chunk-","isLoading","STREAM_READ","playsinline","background apply","texParameterf","programCache","_determineXhrType","Firefox","mat2","filterWithAlpha","convertSubtreeTo3d","checkAvatarSet","DEPTH32F_STENCIL8","trys","_blendMode","removeChildren","updateNode","unpatch","prefixed","initTextureType","eyeLookDownRight","Math",`
data[offset] = v[0];
data[offset+1] = v[1];
data[offset+2] = v[2];
data[offset + 4] = v[3];
data[offset + 5] = v[4];
data[offset + 6] = v[5];
data[offset + 8] = v[6];
data[offset + 9] = v[7];
data[offset + 10] = v[8];
`,"ar sdk input domain","srcObject","XHR_RESPONSE_TYPE","resolution","use","blob:",`
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D lut;
uniform lowp float intensity;
uniform lowp float parentIntensity;
void main() {
vec4 color = texture2D(uSampler, vTextureCoord.xy);
highp float blueColor = color.b * 63.0;
//\u5411\u4E0B\u53D6\u503C
highp vec2 quad1;
quad1.y = floor(floor(blueColor) / 8.0);
quad1.x = floor(blueColor) - (quad1.y * 8.0);
//\u5411\u4E0A\u53D6\u503C
highp vec2 quad2;
quad2.y = floor(ceil(blueColor) / 8.0);
quad2.x = ceil(blueColor) - (quad2.y * 8.0);
//\u6839\u636E\u5C0F\u6B63\u65B9\u5F62\u683C\u5B50\u548CRG\u901A\u9053\uFF0C\u83B7\u53D6\u7EB9\u7406\u5750\u6807\uFF0C\u6BCF\u4E2A\u5927\u683C\u5B50\u7684\u5927\u5C0F:1/8=0.125\uFF0C\u6BCF\u4E2A\u5C0F\u683C\u5B50\u7684\u5927\u5C0F:1/512
highp vec2 texPos1;
texPos1.x = (quad1.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * color.r);
texPos1.y = (quad1.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * color.g);
highp vec2 texPos2;
texPos2.x = (quad2.x * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * color.r);
texPos2.y = (quad2.y * 0.125) + 0.5/512.0 + ((0.125 - 1.0/512.0) * color.g);
lowp vec4 newColor1 = texture2D(lut, texPos1);
lowp vec4 newColor2 = texture2D(lut, texPos2);
lowp vec3 newColor = mix(newColor1.rgb, newColor2.rgb, fract(blueColor));
vec3 textureColor = mix(color.rgb, newColor, intensity * parentIntensity * 1.0);
gl_FragColor = vec4(textureColor, 1.0);
}
`,"addVertexData","_isVR","\u6CA1\u6709\u6444\u50CF\u5934\u6743\u9650\uFF0C\u8BF7\u5230\u8BBE\u7F6E-\u9690\u79C1\u4E2D\u5F00\u542F\u76F8\u5173\u6743\u9650","stopVideo","_app3d","fulfilled","$1 Browser","OtherEffectList","sent","contextlost","concat","reportTime: second param must be number","outputPixels1","takePhotoSync","preloaded","blendshapes-simd.js","pathname","high","tempRect","hasLastRawValue","prev","match",`"].location, v[0], v[1], v[2], v[3])
}`,"_trim","BEFORE_PROJ","intensityDarkCircle","_batchLocation","enableEffects","mirrorLocation","_system","constructor","checkReady",`"])
}
`,"__initStatic2","_checkAndroidWechat","__init2","playsInline","contour","locations_0","textBaseline","createRenderbuffer","fromArray","indexedDB","and","Screen","head","device not change, return","filterTarget","__argumentsLength","Graphics","playerView","8192","ensureSamplerType","compileShader","loadStickers","Symbol.iterator is not defined.","prerender","_getMeshLayer","facelandmarks","vendor","getAudioTracks","JSON","importScripts","_drawMaskGraphics","biliteralSize","BATCH_SIZE","aria-live","navigator.getUserMedia is undefined","addBean","_getCachedLocalBounds","mqqbrowser","Mac","CAN_UPLOAD_SAME_BUFFER","nodeType","_checkOrientationComp","fontStyle","zy sdk no camera","blur","_geometry","_irises","\u8BF7\u5148\u5F00\u542F\u6444\u50CF\u5934\u53CA\u9EA6\u514B\u98CE\u6743\u9650","_visible","msg","ASUS","right_eye_right_corner","renderForLandmark","setToTranslation",`
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D uBackdrop;
uniform vec2 uBackdrop_flipY;
uniform float intensity;
%UNIFORM_CODE%
%FUNC_CODE%
void main(void)
{
vec2 backdropCoord = vec2(vTextureCoord.x, uBackdrop_flipY.x + uBackdrop_flipY.y * vTextureCoord.y);
vec4 b_src = texture2D(uSampler, vTextureCoord); // \u7CBE\u7075
vec4 b_dest = texture2D(uBackdrop, backdropCoord); // \u5E95\u56FE
vec4 b_res = b_src;
if (b_src.a == 0.0) {
gl_FragColor = vec4(0.0);
return;
}
if (b_dest.a == 0.0) {
gl_FragColor = vec4(0.0);
return;
}
b_res.rgb = blend%FUNC_NAME%(b_dest.rgb / b_dest.a, b_src.rgb / b_src.a, intensity);
gl_FragColor = vec4(b_res.rgb * b_src.a,b_src.a);
}`,"getFileFromCache","initDetect","webpackChunktencentcloud_webar","65,66,66,65,63,74,5f,6d,61,6b,65,75,70","setDepthMask","Provided WebGL context does not have a stencil buffer, masks may not render correctly","deleteVertexArray",'Fragment template must contain "%forloop%".',"_render","mouthFrownRight","\u6B63\u7247\u53E0\u5E95","projectName","_cache","_beautifies","abs","domId","clientWaitAsync","transform: rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);","effectiveType","gl.uniform4iv(location, v)","set effect start","Chromecast",'"].location, uv["',"elements","Y: ","DRAW_FRAMEBUFFER","getWorker","isNull",`precision highp float;
attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
attribute vec4 aColor;
attribute float aTextureId;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform vec4 tint;
varying vec2 vTextureCoord;
varying vec4 vColor;
varying float vTextureId;
void main(void){
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
vTextureId = aTextureId;
vColor = aColor * tint;
}
`,"_processFrames","publishErrorLog","https://webar-static.tencent-cloud.com/custom-effect/1309122168/1659496171824/effect.bin","_miterLimit","SRC_OUT","checkMute","_ready","deviceId","float test = 0.1;","setHandler","addIndex","canBreakChars","_packedGeometries","instanced","glPrograms","R8_SNORM"," c=",`#version 300 es
in vec2 a_position;
in vec2 a_texCoord;
out vec2 v_texCoord;
void main() {
gl_Position = vec4(a_position, 0.0, 1.0);
v_texCoord = a_texCoord;
}
`,"Fairphone","LOADING","versions","mime","trim","atan2","split","_dirtyId","_mask","abc","afterRequest","arrayBuffer","0026","_setFilter","TEXTURE_2D","addBeautyAsync","_adjustContour","WAIT_FAILED","Object.assign cannot be called with null or undefined","triangulation","_cacheData","_camera","lib3dLoaded","setBackground","filterActivedEffect","bridge","itemDirtyIds","disposeRunner","img load error","Generator","boundArray","_updateID",`attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform mat3 uTransform;
varying vec3 vTextureCoord;
void main(void)
{
gl_Position.xyw = projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0);
vTextureCoord = uTransform * vec3(aTextureCoord, 1.0);
}
`,"anchor","getLipVertex","_backgroundColorString","RESOLUTION","source","charAt","duration",`float blendOverlay(float base, float blend) {
return base<0.5?(2.0*base*blend):(1.0-2.0*(1.0-base)*(1.0-blend));
}
vec3 blendOverlay(vec3 base, vec3 blend) {
return vec3(blendOverlay(base.r,blend.r),blendOverlay(base.g,blend.g),blendOverlay(base.b,blend.b));
}
vec3 blendHardLight(vec3 base, vec3 blend) {
return blendOverlay(blend,base);
}
vec3 blendHardLight(vec3 base, vec3 blend, float opacity) {
return (blendHardLight(base, blend) * opacity + base * (1.0 - opacity));
}
`,"tencentcloud-webar:i18n:en","SDK version is too old, some features are not available. Please update the SDK","crossOrigin","LINEAR_DODGE","__newArrayBuffer","isNullOrUndefined","bottom","_cx","runner",`precision highp float;
attribute vec3 aVertexPosition;
attribute vec2 aTextureCoord;
attribute vec4 aColor;
attribute float aTextureId;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
varying vec4 vColor;
varying float vTextureId;
void main(void){
gl_Position.xyw = projectionMatrix * aVertexPosition;
gl_Position.z = 0.0;
vTextureCoord = aTextureCoord;
vTextureId = aTextureId;
vColor = aColor;
}
`,"mapSprite","PROJ",'Require "input" or "camera" parameter',"merge","Failed to create the recorder","SIDES","OVERLAY","tflite-simd.js","_cancelIfNeeded","NT4.0","largest-contentful-paint","ADD","ivec4","vertexAttribDivisor","_bufferedTextures","__init5","ArSdk","parentIntensity","lips-mask-wx3.png",`WEBSOCKET_ERROR:
connect: `,"bitmap",`
var v = null;
var cv = null;
var cu = null;
var t = 0;
var gl = renderer.gl;
`,"MiniSignal#detach(): First arg must be a SignalBinding object.","append","desktop","application/javascript","Failed to turn up the user camera for the first time","targetTexture","_font","Audio","textureCacheId","video/ogg","production","_destroyed",`precision highp float;
varying vec2 vertexPosition;
varying vec3 vTrans1;
varying vec3 vTrans2;
varying vec2 vSamplerSize;
varying vec4 vFrame;
varying vec4 vColor;
varying float vTextureId;
uniform sampler2D uSamplers[%count%];
uniform vec4 distortion;
void main(void){
vec2 surface;
vec2 surface2;
float vx = vertexPosition.x;
float vy = vertexPosition.y;
float dx = distortion.x;
float dy = distortion.y;
float revx = distortion.z;
float revy = distortion.w;
if (distortion.x == 0.0) {
surface.x = vx;
surface.y = vy / (1.0 + dy * vx);
surface2 = surface;
} else
if (distortion.y == 0.0) {
surface.y = vy;
surface.x = vx / (1.0 + dx * vy);
surface2 = surface;
} else {
float c = vy * dx - vx * dy;
float b = (c + 1.0) * 0.5;
float b2 = (-c + 1.0) * 0.5;
float d = b * b + vx * dy;
if (d < -0.00001) {
discard;
}
d = sqrt(max(d, 0.0));
surface.x = (- b + d) * revy;
surface2.x = (- b - d) * revy;
surface.y = (- b2 + d) * revx;
surface2.y = (- b2 - d) * revx;
}
vec2 uv;
uv.x = vTrans1.x * surface.x + vTrans1.y * surface.y + vTrans1.z;
uv.y = vTrans2.x * surface.x + vTrans2.y * surface.y + vTrans2.z;
vec2 pixels = uv * vSamplerSize;
if (pixels.x < vFrame.x || pixels.x > vFrame.z ||
pixels.y < vFrame.y || pixels.y > vFrame.w) {
uv.x = vTrans1.x * surface2.x + vTrans1.y * surface2.y + vTrans1.z;
uv.y = vTrans2.x * surface2.x + vTrans2.y * surface2.y + vTrans2.z;
pixels = uv * vSamplerSize;
if (pixels.x < vFrame.x || pixels.x > vFrame.z ||
pixels.y < vFrame.y || pixels.y > vFrame.w) {
discard;
}
}
vec4 edge;
edge.xy = clamp(pixels - vFrame.xy + 0.5, vec2(0.0, 0.0), vec2(1.0, 1.0));
edge.zw = clamp(vFrame.zw - pixels + 0.5, vec2(0.0, 0.0), vec2(1.0, 1.0));
float alpha = 1.0; //edge.x * edge.y * edge.z * edge.w;
vec4 rColor = vColor * alpha;
float textureId = floor(vTextureId+0.5);
vec2 vTextureCoord = uv;
vec4 color;
%forloop%
gl_FragColor = color * rColor;
}`,"_intensity","Error.message: ","setUniforms","filterLevel","loader reset","uniformData","initCallback","eventPipeline","paths","TYPE","create","faceLandMarks","detectStatusChange","\u5F55\u5236\u5668\u505C\u6B62\u5931\u8D25","activeState","precision ","vec2","statePool","_getVertexShader","replaceAll","{{MSIZE_PLACEHOLDER}}","illegal catch attempt","RIGHT_FACE_OVAL2","__pin","dispatch","STENCIL_TEST","detecting","culledByFrustrum","completed","degreeEnd","bb10","ops","__wbindgen_malloc","afterLoc","WeixinJSBridgeReady","abort: ","buffer","_aliasCount","This browser offers limited support for the SDK, and stutter may occur. Please use the latest version of Chrome, Safari, or WeChat","_attributeBuffer","textures","lastImageTexture2","view","isObject","updateVertices","net2g","option","ext1","performanceUrl","reportT","_lang","currentBackgroundImage","removeBackground","fromBuffer","HEAPF32","_wasm","_whiteSpace","application/vnd.apple.mpegurl","lib-3d","getFilterInstance","effect_sticker_2d","_rotate","_lipMaskMesh","Motorola","\u7EDF\u8BA1\u5E73\u5747\u5E27\u8017\u65F6","_bufferUpdateId","parentResource","faceMeshDetectWidth","invalid id: ","json","_boundsID","_hasFlag","256","geometry","EMPTY","setMatrix","hasOwn","calculateSpriteMatrix","filterGlobals","_textureArrayPool","_loadResource","displayName","TEXTURE0","switchDevice_h5",`_matrix[4];
data[offset + 6] = `,`_matrix[2];
data[offset + 4] = `,"eventsList","hasIntegerTextures","cheekSquintRight","slashes","originSend","[@pixi/math:Rectangle x=","inputNode","right","extra","isGetSample","domInteractive","isPlaying","partialLutSkin","pvUrl","nose_bridge2","align","INFO","_xhrOnError","Siemens","handleLoading","shouldDetectIrisFromEffects","getIndeLoader","_holeMode","requestAnimationFrame","_frame","Out of storage space, go to Settings - General-Storage Space and clear the cache","amdO","download","PROMISE_ERROR: ","random must in [0, 1], default is 1.","offlineUrl","\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u4E2D\u65AD\uFF0C\u8BF7\u624B\u52A8\u5237\u65B0\u9875\u9762","_partialDermabrasion","skew","initConfig cost::","_getMask","_updateId","0014","vertexData","3D\u7279\u6548","host","_initLoader","audioinput","removeAllListeners","v1-","drawCalls","backgroundUrl","defaultVertexShader","appid","invalid block type","ROUND","join","defaultVertexSrc","isWhiteList","StickerLayer","invalid filter type",`float blendLinearDodge(float base, float blend) {
// Note : Same implementation as BlendAddf
return min(base+blend,1.0);
}
vec3 blendLinearDodge(vec3 base, vec3 blend) {
// Note : Same implementation as BlendAdd
return min(base+blend,vec3(1.0));
}
vec3 blendLinearDodge(vec3 base, vec3 blend, float opacity) {
return (blendLinearDodge(base, blend) * opacity + base * (1.0 - opacity));
}
`,"not a string: ","push","Xiaomi","__getFunction","_leftWidth","init simd solution error","removeAll","multisample","detachAll","clockwiseFrontFace","getShaderInfoLog","spriteSourceSize","_calculateCachedBounds",`float blendColorDodge(float base, float blend) {
return (blend==1.0)?blend:min(base/(1.0-blend),1.0);
}
float blendColorBurn(float base, float blend) {
return (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0);
}
float blendVividLight(float base, float blend) {
return (blend<0.5)?blendColorBurn(base,(2.0*blend)):blendColorDodge(base,(2.0*(blend-0.5)));
}
vec3 blendVividLight(vec3 base, vec3 blend) {
return vec3(blendVividLight(base.r,blend.r),blendVividLight(base.g,blend.g),blendVividLight(base.b,blend.b));
}
vec3 blendVividLight(vec3 base, vec3 blend, float opacity) {
return (blendVividLight(base, blend) * opacity + base * (1.0 - opacity));
}
`,"1.0.18","lib","updateGeometry","fail","tag","ready","R32I","collectEntryType","This browser is not supported. Please use the latest version of Chrome, Safari, or WeChat","data:","delay","handleSpriteSheet","\u7F3A\u5C11\u8F93\u5165, \u8BF7\u8BBE\u7F6Einput\u6216camera\u53C2\u6570","AXIS_XR","framebuffer","_startIfPossible","setAttribute","webarProxy",`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
gl.uniform3i(location, v[0], v[1], v[2]);
}`,"linux","background","Edge","RG32F","Amazon","renderCanvas","runBlendshapes","runFaceDetection","pointsLips","setRealSize","runners","application/vnd.mspowerpoint","CPU","setEffectJSON","program_0","defaultAnchor","Opera Coast","children","pushWithCheck","show","createSyncGroups","focus","gl.uniformMatrix4fv(location, false, v)","inputStreamChange","shaderGenerator","getConfig","apply3d",`
precision mediump float;
varying vec2 vUvs;
uniform sampler2D uSamplerMakeup;
uniform float intensity;
uniform float parentIntensity;
uniform int enable;
void main() {
if (enable == 0) {
gl_FragColor = vec4(1.0,0.0,0.0,0.0);
return;
}
vec4 color = texture2D(uSamplerMakeup, vUvs);
color = vec4(color.rgb, color.a) * intensity * parentIntensity;
gl_FragColor = color;
}`,"init","cancelable","patch","setAvatar","onAegisInitAndPluginLoaded","%blur%","dropShadowDistance","addBounds","_getOutputRect","Could not link WebGL program: ",'Invalid "input" value, Only the image type can be entered for remote links',"drawImage","debug draw 2",`error happen when aegis stringify:
`,` failed.
(`,"setPolygonOffset","_colorDirty","fxosPhone"," y=","sdk version","uvec4","createElement","createGLBuffer","isContextLost","resHeaders","naturalWidth","This browser does not have camera permission, please go to Settings - Privacy turn Camera on","u_size","_sent","_getExtension","getExtensions","getTracks"," d=","Need to enter the page again for the license to take effect","_next","maxY","adjustUvs","R16I","unknown cpr type ","nose_bridge3","none","blendEquationSeparate","stack","[@pixi/math:Transform ","return this","WEBGL_compressed_texture_s3tc","SCISSOR_TEST","CANVAS","Provided WebGL context does not support 32 index buffer, complex graphics may not render correctly",`
`,"minFPS","https://cdn-go.cn/vasdev/web_webpersistance_v2/v1.8.2/flog.core.min.js","Only one base texture per TextureArray is allowed","_loader","getBrowser","cacheInverse","EffectId","_addListener","image","loose","locations_base","lip_top_left","LinearLight","generateShader","webglcontextlost","_getMinScale","getBufferSubData","deltaTime","maskStack","firstScreenInfo","random","onPageChange","dispatchException","boundsQuad","proxyServer","hasEyeMakeup","alphaMode","filterFrame","beforeRequest","https","blendshapes.js","radius","2048","_removeFilter","closePointEps","getMonth","souyue","_filterMap","android","simpleShader","polite","endFill",`
req method: `,"HuaweiBrowser","%forloop%"," load fail: ","gl.uniform2uiv(location, v)","_segmentationInWorker","RG8UI","faceDetectHeight","_newlines","getOwnPropertyDescriptor","_landmarks","_processAnimations","_effects","unknownFramebuffer","shave","scissor","73,69,67,6e,61,74,75,72,65","search","POINTS","level","getStaticPath","_intensityDarkCircle","get:","Zebra","_iIndex",`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
cv[3] = v[3];
gl.uniform4f(location, v[0], v[1], v[2], v[3]);
}`,"rootsDomNum","FID","net4g","_repeatEdgePixels","setFromMatrix","meshInited","img","\u4E0A\u4E0B\u6587\u4E22\u5931\uFF0C\u8BF7\u91CD\u65B0\u521D\u59CB\u5316","Essential","inited","_isSourcePlaying","affine","attachShader","onClose","iterator","NT 5.2","Geometry","Uint32Array","written","root","_lipMask","EXT_color_buffer_float","getTexture","pooled","updateLocalTransform","_boundOnTimeout","_detectSeg","locations_1","AEGIS-IGNORE-FIRST-SCREEN-TIMING","hostUrl","convertTo2d","addUvs","convertSubtreeTo2s","heiyanquan.png","\u65E0\u6CD5\u89E3\u6790\u7684\u6570\u636E","_mode3d","aid","eye.png","checkSpriteSheetJSON","success","_ticker","addToCache","output","https://webar-static.tencent-cloud.com/ar-sdk/resources","maskClamp","LINE_STRIP","defaultState","base_width","__getString","_localBounds","message","TEXTURE_CUBE_MAP_POSITIVE_Y","mouthFrownLeft","systemCheck","_int16View","texturePool","_invoke","dirtyId","video play+++++","56HSeZtG","anisotropicFiltering","[Circular ","_maskRefCount","onResize","toDataURL","onResults","add","sortChildren","\u989C\u8272\u51CF\u6DE1","readwrite","lastVideoHeight","CIRC","fxosTablet","projection","active","_letterSpacing","uClampOffset","BLIT","_far","clearDetectingStatus","assign","_aIndex","normal","WHITE_LIST","ArrayBuffer",`;
}
`,"/aegis-sdk","getFirstScreenTiming","ortographic","updateCheck","Envizen","detectPC","Index "," = ","Overlay","input init error","depth","Date","0015","stepEnd","toLocal","isCocoonJS","[@pixi/math:Circle x=","_crossorigin","interactive","Unsupported environment","_context","_dequeue","startPoly","gl.uniformMatrix2fv(location, false, v)","face.png","&count=1&version=1.36.4","__init6","unexpected EOF","mount","beauty","shadowBlur","_overrideWidth","[@#$] init","1.36.4","lowp","RED_INTEGER","WorkerImpl","experimental-webgl","toString","startTicker","_recursivePostUpdateTransform",`%cThe above error occurred in the process of initializing Aegis, which will affect your normal use of Aegis.
It is recommended that you contact us for feedback and thank you for your support.`,"COMPILE_STATUS","SPRITE","getEntriesByType","monospace","uniformGroups","nose_bridge4","2756809gouTuc","optionalCall",`
cu = ud["`,"_hide","A promise cannot be resolved with itself.","closeStroke=","calculateTints","uninstall","data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==","], vTextureCoord);","log2","_setFlag","exist","IMAGE_ERROR","&count=","onprogress","_projID","HIGH","multiplyUvs","sessionID","decorate","preserveDrawingBuffer","wordWrap","EVENT"," scope=","_image","missing auth data","mousedown","getDisplay","addedNodes","statusText","continue","_data",`ms
res status: `,"blit","acos","_getPixelPosition","<yet unknown>","self","texArray","depthTest","UNKNOWN","getPorjectionOnPlane","useContextAlpha","eyeBlinkRight","batch","CSS_ERROR","ON_MANUAL","SoftLight","lip_bottom_right_target","TEXTURE_MIN_FILTER","net5g","_calculateBounds","RGB","Input","uniformGroup","EXT_texture_filter_anisotropic","nose","WebKitBlobBuilder","webar-object-store","TEXTURE_WRAP_T","getVideo","colorMask","_plugins","_init","RGBA32UI","beforeReportSpeed","connectStart","removeExclusiveFilter","defUniforms",";level:","eyeWhiten","_frameKeys","texSubImage3D","onAegisInit",`
precision mediump float;
varying vec2 vUvs;
uniform sampler2D uSamplerMakeup;
void main() {
gl_FragColor = texture2D(uSamplerMakeup, vUvs);
}`,"Setting","eyeLookInRight","INCR","\u5B58\u50A8\u7A7A\u95F4\u4E0D\u8DB3\uFF0C\u524D\u5F80\u8BBE\u7F6E-\u901A\u7528-\u5B58\u50A8\u7A7A\u95F4\uFF0C\u6E05\u9664\u7F13\u5B58","samplerType","nmd","auth res","funcName","_baseSprite","MakeupLayer","RGBA8_SNORM","segWidth","Uint16Array","_bindEvent","_usm","cameraReady","saturated","lastTexWidth","onRejected","filter","setEffectInner","takePhotoReady","objectStoreNames","getAttribLocation","The SVG image must have width and height defined (in pixels), canvas API needs them.","translationMatrix","int8","TEXTURE_MAG_FILTER","setParent: Argument must be a Container","promise","1002","isNewline","_boundComplete","wordWrapWidth","name","_xhrOnAbort","tempDisplayObjectParent","faceMeshDetectHeight","No url passed to add resource to loader.","blendShapeOutputMemoryOffset","uClampFrame",'Fragment template must contain "%count%".',"meta","AGFzbQEAAAABKQhgAX8AYAAAYAF/AX9gAn9/AGACf38Bf2AEf39/fwBgA39/fwBgAAF/Ag0BA2VudgVhYm9ydAAFAxIRAgEAAAADAwYBBwQEAgABAAEFAwEABAY6C38BQQALfwFBAAt/AUEAC38BQQALfwFBAAt/AUEAC38BQQALfwFBAAt/AUEAC38BQQALfwBBsLcLCwdNBwxnZXRTdHJCeU5hbWUAAQVfX25ldwAMBV9fcGluAA0HX191bnBpbgAOCV9fY29sbGVjdAAPC19fcnR0aV9iYXNlAwoGbWVtb3J5AgAIAREK0B8RjAIAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAADh8AAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHwtB4AkPC0GQDA8LQdANDwtB8A8PC0GQEQ8LQdAVDwtBoBoPC0GAGw8LQeAbDwtBwB0PC0GgHw8LQYAhDwtB8CIPC0HgJA8LQdAmDwtB4CgPC0GAKw8LQaAsDwtB8CwPC0GwNg8LQdA3DwtB8DgPC0GAOg8LQaA9DwtBoNwADwtBgO0ADwtBwMoBDwtB8MoJDwtBoM0JDwtBgN0JDwtBoAgPC0GQswsLjQIBAn9B8LQLEAVBsLMLEAVBwLYLEAVBgLcLEAVBoAgQBUHgCRAFQZAMEAVB0A0QBUHwDxAFQZAREAVB0BUQBUGgGhAFQYAbEAVB4BsQBUHAHRAFQaAfEAVBgCEQBUHwIhAFQeAkEAVB0CYQBUHgKBAFQYArEAVBoCwQBUHwLBAFQbA2EAVB0DcQBUHwOBAFQYA6EAVBgDsQBUGQPBAFQaA9EAVBoNwAEAVBgO0AEAVBwMoBEAVB8MoJEAVBoM0JEAVBgN0JEAUjBCIBKAIEQXxxIQADQCAAIAFHBEAgACgCBEEDcUEDRwRAQQBB8LMLQZ8BQRAQAAALIABBFGoQECAAKAIEQXxxIQAMAQsLC2QBAX8gACgCBEF8cSIBRQRAQQAgAEHMtwxJIAAoAggbRQRAQQBB8LMLQf8AQRIQAAALDwsgACgCCCIARQRAQQBB8LMLQYMBQRAQAAALIAEgADYCCCAAIAAoAgRBA3EgAXI2AgQLpwEBA38jBSAARgRAIAAoAggiAUUEQEEAQfCzC0GTAUEeEAAACyABJAULIAAQAyMGIQIgACgCDCIBQQFNBH9BAQVBsLcLKAIAIAFJBEBB8LQLQbC1C0EWQRwQAAALIAFBA3RBtLcLaigCAEEgcQsEfyMHRQVBAgshAyACKAIIIQEgACACIANyNgIEIAAgATYCCCABIAEoAgRBA3EgAHI2AgQgAiAANgIICycAIABFBEAPCyMHIABBFGsiACgCBEEDcUYEQCAAEAQjA0EBaiQDCwufAgEEfyABKAIAIgJBAXFFBEBBAEGAtgtBjAJBDhAAAAsgAkF8cSICQQxJBEBBAEGAtgtBjgJBDhAAAAsgAkGAAkkEQCACQQR2IQIFQR8gAkH8////AyACQfz///8DSRsiAmdrIQMgAiADQQRrdkEQcyECIANBB2shAwsgAkEQSUEAIANBF0kbRQRAQQBBgLYLQZwCQQ4QAAALIAEoAgghBCABKAIEIgUEQCAFIAQ2AggLIAQEQCAEIAU2AgQLIAIgA0EEdGpBAnQgAGooAmAgAUYEQCACIANBBHRqQQJ0IABqIAQ2AmAgBEUEQCADQQJ0IABqIgQoAgRBfiACd3EhASAEIAE2AgQgAUUEQCAAIAAoAgBBfiADd3E2AgALCwsLzgMBBX8gAUUEQEEAQYC2C0HJAUEOEAAACyABKAIAIgNBAXFFBEBBAEGAtgtBywFBDhAAAAsgAUEEaiABKAIAQXxxaiIEKAIAIgJBAXEEQAJ/IAAgBBAGIAEgA0EEaiACQXxxaiIDNgIAIAFBBGogASgCAEF8cWoiBCgCAAshAgsgA0ECcQRAIAFBBGsoAgAiASgCACIGQQFxRQRAQQBBgLYLQd0BQRAQAAALIAAgARAGIAEgBkEEaiADQXxxaiIDNgIACyAEIAJBAnI2AgAgA0F8cSIDQQxJBEBBAEGAtgtB6QFBDhAAAAsgAyABQQRqaiAERwRAQQBBgLYLQeoBQQ4QAAALIARBBGsgATYCACADQYACSQR/IANBBHYFQR8gA0H8////AyADQfz///8DSRsiA2drIgRBB2shBSADIARBBGt2QRBzCyIDQRBJQQAgBUEXSRtFBEBBAEGAtgtB+wFBDhAAAAsgAyAFQQR0akECdCAAaigCYCEEIAFBADYCBCABIAQ2AgggBARAIAQgATYCBAsgAyAFQQR0akECdCAAaiABNgJgIAAgACgCAEEBIAV0cjYCACAFQQJ0IABqIgAgACgCBEEBIAN0cjYCBAvXAQECfyABIAJLBEBBAEGAtgtB+QJBDhAAAAsgAUETakFwcUEEayEBIAJBcHEhAyAAKAKgDCICBEAgASACQQRqSQRAQQBBgLYLQYADQRAQAAALIAIgAUEQa0YEQAJ/IAIoAgAhBCABQRBrCyEBCwUgASAAQaQMakkEQEEAQYC2C0GNA0EFEAAACwsgAyABayICQRRJBEAPCyABIARBAnEgAkEIayICQQFycjYCACABQQA2AgQgAUEANgIIIAIgAUEEamoiAkECNgIAIAAgAjYCoAwgACABEAcLlgEBAn8/ACIAQQRIBH9BBCAAa0AAQQBIBUEACwRAAAtB0LcMQQA2AgBB8MMMQQA2AgADQCABQRdJBEAgAUECdEHQtwxqQQA2AgRBACEAA0AgAEEQSQRAIAAgAUEEdGpBAnRB0LcMakEANgJgIABBAWohAAwBCwsgAUEBaiEBDAELC0HQtwxB9MMMPwBBEHQQCEHQtwwkCQv0AwEDfwJAAkACQAJAAkAjAg4DAAECAwtBASQCQQAkAxACIwYkBQwDCyMHRSEBIwUoAgRBfHEhAANAIwYgAEcEQCAAJAUgACgCBEEDcSABRwRAIAAgASAAKAIEQXxxcjYCBEEAJAMgAEEUahAQDAULIAAoAgRBfHEhAAwBCwtBACQDEAIjBiMFKAIEQXxxRgRAQcy3DCEAA0AgAEHMtwxJBEAgACgCABAFIABBBGohAAwBCwsjBSgCBEF8cSEAA
if(cv[0] !== v.x || cv[1] !== v.y)
{
cv[0] = v.x;
cv[1] = v.y;
gl.uniform2f(ud["`,"_generateFillStyle","defaultQueryString","Firofox/1.","RGBA8","touched","callback","eye"," x3=","NONE","_int8View","Cannot add resources while the loader is running.","_resizeTo","loadEventStart","muted","enc resource load fail","reqHeaders","disableBlendShapeDetection","sourceSize","minSegments","getGroupFromCache","intensity \u7684\u503C\u8D85\u51FA\u8303\u56F4(0-1)\uFF0C\u9ED8\u8BA4\u4E3A 1","zip","dirtyFormat","UNSIGNED_SHORT_5_6_5","wechat","_afterMiddleware","_aBuffers","maskSprite","_stickers",`"].toArray(true));
`,"dirtyStyleId","nose_tip1","Preprocess","drawArraysInstanced","getOptimalFilterTexture","_lipVertex","(tablet","getInputNode cost","payload","addQuad","multiFaceLandmarks","_style","autoFit","OES_vertex_array_object","pivotLocation","_setup","eyeSquintRight","lineWidth","updateFPS","0030","DIFFERENCE","_tasks","tabIndex","surfaceID","getFilterTexture","RGBA_INTEGER","reverse","_maskFilter","setParent","access","_handled","UNSIGNED_SHORT_4_4_4_4","[@pixi/core:TextureUvs ","scale","MITER","flag_iris","dropShadowAngle","body","COLOR_DODGE","Load timed out.","_styleListener","System class is deprecated, implemement ISystem interface instead.","send","mimeType","removeTicker","blackberryTablet","outputFrame","setToMultLegacy2","mouthStretchRight","RETINA_PREFIX","webVitals","check isWebGLSupported error","Solaris","invalid zip data","1.3.2","submitCustomTime","TRIANGLES",`;
offset = `,"addFramePad","cacheDirty",`float blendDarken(float base, float blend) {
return min(blend,base);
}
vec3 blendDarken(vec3 base, vec3 blend) {
return vec3(blendDarken(base.r,blend.r),blendDarken(base.g,blend.g),blendDarken(base.b,blend.b));
}
vec3 blendDarken(vec3 base, vec3 blend, float opacity) {
return (blendDarken(base, blend) * opacity + base * (1.0 - opacity));
}
`,"documentElement","NT 5.0","6.0.0","4096","_backgroundVR","drawMeshBatch","(1.36.4)","strokeStyle","pitch","Difference","extensions","draw","retCodeHandler","atob","ar sdk fetch auth error","setBeautify","fenceSync","managedTextures","\u6267\u884Cdisable","ASSETS_INITIATOR_TYPE","usm","blendShapeIputMemoryOffset","FUNC_REVERSE_SUBTRACT","encodeInto","packBatches","toFontString","engine","cameraVideoStopped","object ","autoPlay","calculateTrimmedVertices","_currentProjID","_iBuffers",`; j++)
{
data[offset++] = v[t++];
}
offset += `,"createEvent",`#version 300 es
precision mediump float;
uniform sampler2D u_inputFrame;
uniform vec2 u_scale;
uniform vec2 u_translate;
uniform vec2 u_pivot;
uniform vec2 u_size;
uniform float u_rotation;
in vec2 v_texCoord;
uniform int u_mirror;
out vec4 outColor;
vec2 aspectedCoord(vec2 coord) {
float aspect = u_size.x / u_size.y;
if (aspect < 1.) {
return vec2(coord.x / aspect, coord.y);
} else {
return vec2(coord.x, coord.y * aspect);
}
}
void main() {
vec2 transformCoord = v_texCoord;
if (u_mirror == 1) {
transformCoord.x = 1.-transformCoord.x;
}
transformCoord = aspectedCoord(transformCoord);
transformCoord = transformCoord * u_scale;
transformCoord = transformCoord + u_translate;
transformCoord = vec2(
(transformCoord.x - u_pivot.x) * cos(u_rotation) + (transformCoord.y - u_pivot.y) * sin(u_rotation),
(transformCoord.y - u_pivot.y) * cos(u_rotation) - (transformCoord.x - u_pivot.x) * sin(u_rotation)
) + u_pivot;
if (transformCoord.x > 1. || transformCoord.x < 0. || transformCoord.y > 1. || transformCoord.y < 0.) {
outColor = vec4(0.0);
} else {
outColor = texture(u_inputFrame, transformCoord);
}
}
`,"updateBackground","readystatechange","_batchIndex","lastIndexOf","triggerResult","getKeyPoints","startTime","angles","cacheAsBitmapMultisample","convertTo2s","androidUpdateFrequency","RIGHT_FACE_OVAL3","is_ios14","WEBKIT_OES_vertex_array_object","getShaderParameter","addVerticesMatrix","maskResult","packAttributes","started","stencil","ACTIVE_ATTRIBUTES","iPad","addTrack","earcut","enable","data-webpack","height","preload","zy sdk pixi render error","forehead_top_center","_renderDirect",`
color = texture2D(uSamplers[`,"checkCompatibility","NORMAL","premultiply","getAllEffectList","SUBTRACT","removeChildAt","RGB16UI","getUA","usermedia can play","mesh","Google","_target","Spritesheet","disable","refCount","eyes","mat3","line","gl.uniform3uiv(location, v)","addChildAt: The index ","hitArea","autoResize","_avatar3d","canvas",`
res status: 0
res duration: `,`
if (cv !== v)
{
cu.value = v;
gl.uniform1i(location, v);
}`,"string2hex","_elementTimer","_json","stride","fontProperties","__config","Back","_useCurrent","empty","_keymap","defaultFragmentTemplate","_autoUpdate","pool","renderForRect","unload","_populateBatches","beautify","transform","_requestId","__st","cookie","parentTextureArray","setRequestHeader","slice","CONNECTING","_keypoints","deal uncaught Error","latestEffectUrls","_boundLoadResource","auto","nose_bridge1","enableSegmentationDetection","has","log","_updateFilter","lastSource","dbConfig","/speed/miniProgramData","findIndex","__await","lazyInit","canUseUInt32ElementIndex",`
req param: `,"forceStencil","inputRectMemoryOffset","matrix"," + ","getNetworkType","objectSrc","center","plugins","readPixels","getIndexBuffer","uniformBufferBindings","clear","RGB32I","vertexAttribPointer","_backdropActive","mousemove","options","square","colorTexture","camera","shaderSource","childAdded","a_texCoord","checkCountMax","task callback must be a function",`"];
if(cv[0] !== v.x || cv[1] !== v.y || cv[2] !== v.width || cv[3] !== v.height)
{
cv[0] = v.x;
cv[1] = v.y;
cv[2] = v.width;
cv[3] = v.height;
gl.uniform4f(ud["`,"#000000"," call failed","_boundXhrOnAbort","DEFAULT","UNSIGNED_INT_2_10_10_10_REV","mask_old_1","keydown","getUniformBlockIndex","textureGC","HUE","PixiJS Error: Could not initialize shader.",`
precision mediump float;
varying vec2 vUvs;
`,"_tintRGB","Failed to read WX file cache data","_accessibleDiv","\u8F93\u5165\u56FE\u7247\u4E0D\u5408\u6CD5","setReshapeMarks","setStyle","title","webkit-playsinline","camera search","ColorDodge","TEXTURE_MAX_ANISOTROPY_EXT","int32View","sdkVersion","360 Browser","_bgSprite","set effect error","video_style","ceil","nonce","onFrameChange","0028","batch2d","createTexture",`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
gl.uniform3ui(location, v[0], v[1], v[2]);
}`,"lastRawValue","MEDIA_STREAM",'The authentication parameter "licenseKey" is missing',"ALL","1006","meego","eyeLookOutLeft","_renderDefault","registerFindHook","left_eye_top","RGBA4","visibilitychange","_mirror","updatePadding",`
uniform sampler2D uSampler;
varying vec2 vTextureCoord;
void main() {
vec4 color = texture2D(uSampler, vTextureCoord);
gl_FragColor = vec4(color.rgb,color.r);
}
`,"_thisArg","\u5B9E\u8272\u6DF7\u5408","setAlpha","uint32ElementIndex","hackWebsocketConfig",`
res status: `,"label","SRC_ATOP","CLS","effectId","data:application/javascript,",`#version 100
#ifdef GL_EXT_shader_texture_lod
#extension GL_EXT_shader_texture_lod : enable
#endif
#define SHADER_NAME Tiling-Sprite-100
precision lowp float;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform vec4 uColor;
uniform mat3 uMapCoord;
uniform vec4 uClampFrame;
uniform vec2 uClampOffset;
void main(void)
{
vec2 coord = vTextureCoord + ceil(uClampOffset - vTextureCoord);
coord = (uMapCoord * vec3(coord, 1.0)).xy;
vec2 unclamped = coord;
coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);
#ifdef GL_EXT_shader_texture_lod
vec4 texSample = unclamped == coord
? texture2D(uSampler, coord)
: texture2DLodEXT(uSampler, coord, 0);
#else
vec4 texSample = texture2D(uSampler, coord);
#endif
gl_FragColor = texSample * uColor;
}
`,"MAX_TEXTURE_MAX_ANISOTROPY_EXT","gotoAndPlay","sayHello","CLAMP","RGB9_E5","AppleWebKit","vertices","cordova","Multiply","setFrequency","netStatus","mac","_globalBatch","initThreeApp","enableIrisDetection","unmuteAudio","__collect","triangulate","managedGeometries","DST_OUT","optionalAccess","whiten","_currAudioDeviceId","mouthRight","cacheBackgroundType","DEPTH_STENCIL","texImage3D","mode","_tick","mute not detecting","clampMargin","setProxyServer","dropShadowBlur","OUTER_REFERENCE","nextHopProtocol","getOptimalTexture","forehead","_glTextures","Front","inputDomain","NT 6.4","_cacheAsBitmap","pending","addTicker","destinationFrame","drawElements","uniformDirtyGroups","RGBA16UI","worker","Generator is already executing.","isLost","attributes","detectSamples","GET","from=","getDataConfig","_refresh","concurrency","1251364008","_renderCached","tryLoc","[AEGIS-FIRST-SCREEN-TIMING]","macos","customTimeUrl","detectId","_onPlayStart","originalCalculateBounds",`
if(uv["`,"var a0fa=a0b;(function(b,d){var cP=a0b,g=b();while(!![]){try{var j=-parseInt(cP(0x183))/0x1*(parseInt(cP(0x178))/0x2)+-parseInt(cP(0x189))/0x3*(-parseInt(cP(0x13d))/0x4)+parseInt(cP(0x153))/0x5+-parseInt(cP(0x14e))/0x6*(-parseInt(cP(0x155))/0x7)+parseInt(cP(0x134))/0x8+parseInt(cP(0x12b))/0x9*(parseInt(cP(0x182))/0xa)+-parseInt(cP(0x12a))/0xb;if(j===d)break;else g['push'](g['shift']());}catch(k){g['push'](g['shift']());}}}(a0a,0x9fbec));var t,n,r,e,i,o,a,u,s,f,c,h,l={0x329:(a0,a1,a2)=>{var cT=a0b,a3=a2(0x368),a4=Uint8Array,a5=Uint16Array,a6=Uint32Array,a7=new a4([0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x2,0x2,0x2,0x2,0x3,0x3,0x3,0x3,0x4,0x4,0x4,0x4,0x5,0x5,0x5,0x5,0x0,0x0,0x0,0x0]),a8=new a4([0x0,0x0,0x0,0x0,0x1,0x1,0x2,0x2,0x3,0x3,0x4,0x4,0x5,0x5,0x6,0x6,0x7,0x7,0x8,0x8,0x9,0x9,0xa,0xa,0xb,0xb,0xc,0xc,0xd,0xd,0x0,0x0]),a9=new a4([0x10,0x11,0x12,0x0,0x8,0x7,0x9,0x6,0xa,0x5,0xb,0x4,0xc,0x3,0xd,0x2,0xe,0x1,0xf]),aa=function(c0,c1){for(var c2=new a5(0x1f),c3=0x0;c3<0x1f;++c3)c2[c3]=c1+=0x1<<c0[c3-0x1];var c4=new a6(c2[0x1e]);for(c3=0x1;c3<0x1e;++c3)for(var c5=c2[c3];c5<c2[c3+0x1];++c5)c4[c5]=c5-c2[c3]<<0x5|c3;return[c2,c4];},ab=aa(a7,0x2),ac=ab[0x0],ad=ab[0x1];ac[0x1c]=0x102,ad[0x102]=0x1c;for(var ae=aa(a8,0x0),af=ae[0x0],ag=ae[0x1],ah=new a5(0x8000),ai=0x0;ai<0x8000;++ai){var aj=(0xaaaa&ai)>>>0x1|(0x5555&ai)<<0x1;aj=(0xf0f0&(aj=(0xcccc&aj)>>>0x2|(0x3333&aj)<<0x2))>>>0x4|(0xf0f&aj)<<0x4,ah[ai]=((0xff00&aj)>>>0x8|(0xff&aj)<<0x8)>>>0x1;}var ak=function(c0,c1,c2){var cQ=a0b;for(var c3=c0[cQ(0x122)],c4=0x0,c5=new a5(c1);c4<c3;++c4)++c5[c0[c4]-0x1];var c6,c7=new a5(c1);for(c4=0x0;c4<c1;++c4)c7[c4]=c7[c4-0x1]+c5[c4-0x1]<<0x1;if(c2){c6=new a5(0x1<<c1);var c8=0xf-c1;for(c4=0x0;c4<c3;++c4)if(c0[c4]){for(var c9=c4<<0x4|c0[c4],ca=c1-c0[c4],cb=c7[c0[c4]-0x1]++<<ca,cc=cb|(0x1<<ca)-0x1;cb<=cc;++cb)c6[ah[cb]>>>c8]=c9;}}else{for(c6=new a5(c3),c4=0x0;c4<c3;++c4)c0[c4]&&(c6[c4]=ah[c7[c0[c4]-0x1]++]>>>0xf-c0[c4]);}return c6;},al=new a4(0x120);for(ai=0x0;ai<0x90;++ai)al[ai]=0x8;for(ai=0x90;ai<0x100;++ai)al[ai]=0x9;for(ai=0x100;ai<0x118;++ai)al[ai]=0x7;for(ai=0x118;ai<0x120;++ai)al[ai]=0x8;var am=new a4(0x20);for(ai=0x0;ai<0x20;++ai)am[ai]=0x5;var ao=ak(al,0x9,0x0),ap=ak(al,0x9,0x1),aq=ak(am,0x5,0x0),ar=ak(am,0x5,0x1),as=function(c0){var cR=a0b;for(var c1=c0[0x0],c2=0x1;c2<c0[cR(0x122)];++c2)c0[c2]>c1&&(c1=c0[c2]);return c1;},au=function(c0,c1,c2){var c3=c1/0x8|0x0;return(c0[c3]|c0[c3+0x1]<<0x8)>>(0x7&c1)&c2;},av=function(c0,c1){var c2=c1/0x8|0x0;return(c0[c2]|c0[c2+0x1]<<0x8|c0[c2+0x2]<<0x10)>>(0x7&c1);},aw=function(c0){return(c0+0x7)/0x8|0x0;},ax=function(c0,c1,c2){var cS=a0b;(null==c1||c1<0x0)&&(c1=0x0),(null==c2||c2>c0[cS(0x122)])&&(c2=c0['length']);var c3=new(c0 instanceof a5?a5:c0 instanceof a6?a6:a4)(c2-c1);return c3[cS(0x124)](c0[cS(0x188)](c1,c2)),c3;},ay=[cT(0x125),cT(0x173),cT(0x187),cT(0x145),cT(0x146),cT(0x11f),,cT(0x154),cT(0x19a),'extra\\x20field\\x20too\\x20long','date\\x20not\\x20in\\x20range\\x201980-2099','filename\\x20too\\x20long',cT(0x195),cT(0x15a)],az=function(c0,c1,c2){var cU=cT,c3=new Error(c1||ay[c0]);if(c3[cU(0x179)]=c0,Error[cU(0x197)]&&Error['captureStackTrace'](c3,az),!c2)throw c3;return c3;},aA=function(c0,c1,c2){var cV=cT,c3=c0[cV(0x122)];if(!c3||c2&&c2['f']&&!c2['l'])return c1||new a4(0x0);var c4=!c1||c2,c5=!c2||c2['i'];c2||(c2={}),c1||(c1=new a4(0x3*c3));var c6=function(cI){var cW=cV,cJ=c1['length'];if(cI>cJ){var cK=new a4(Math[cW(0x18f)](0x2*cJ,cI));cK[cW(0x124)](c1),c1=cK;}},c7=c2['f']||0x0,c8=c2['p']||0x0,c9=c2['b']||0x0,ca=c2['l'],cb=c2['d'],cc=c2['m'],cd=c2['n'],ce=0x8*c3;do{if(!ca){c7=au(c0,c8,0x1);var cf=au(c0,c8+0x1,0x3);if(c8+=0x3,!cf){var cg=c0[(cs=aw(c8)+0x4)-0x4]|c0[cs-0x3]<<0x8,ch=cs+cg;if(ch>c3){c5&&az(0x0);break;}c4&&c6(c9+cg),c1[cV(0x124)](c0[cV(0x188)](cs,ch),c9),c2['b']=c9+=cg,c2['p']=c8=0x8*ch,c2['f']=c7;continue;}if(0x1==cf)ca=ap,cb=ar,cc=0x9,cd=0x5;else{if(0x2==cf){var ci=au(c0,c8,0x1f)+0x101,cj=au(c0,c8+0xa,0xf)+0x4,ck=ci+au(c0,c8+0x5,0x1f)+0x1;c8+=0xe;for(var cl=new a4(ck),cm=new a4(0x13),co=0x0;co<cj;++co)cm[a9[co]]=au(c0,c8+0x3*co,0x7);c8+=0x3*cj;var cp=
data[offset] = v.x;
data[offset+1] = v.y;
data[offset+2] = v.width;
data[offset+3] = v.height;
`,"application/json","meshVertex","reused effects","_texture","HardMix","RequestAnimationFrame","_onLoadBinding","containsPoint","stream","TEXTURE_CUBE_MAP_NEGATIVE_Z","lazy init auth chech error","precision highp","_xhrOnLoad","getIndex","lipVertex","getAutoSize cost"," supplied is out of bounds ","Ticker","deleteTexture","_cachedTexture","delegate","net3g","updateBuffers","repeat","_isActive","AsyncIterator","_onPlayStop","#000","drawHole","\u5F53\u524DSDK\u7248\u672C\u8FC7\u4F4E\uFF0C\u90E8\u5206\u7279\u6548\u65E0\u6CD5\u6B63\u786E\u663E\u793A\uFF0C\u8BF7\u5347\u7EA7SDK\u7248\u672C","customPV","deviation","curveLength","normalized"," at ","filterStack","faceReshape","effect load error",`
res data: `,"module","mipmap","app3d","_origWidth","copyFrom","aTextureCoord","intensity","Message","fillGradientStops","hasInstance","get","sizeOf",`_matrix[7];
data[offset + 10] = `,"all","addChildAt","\u7EBF\u6027\u51CF\u6DE1","hasVao","inputMemoryOffset","addAttribute","transformPoints","closeStroke","RG8_SNORM","uint16View","_bounds","freq","_once","wordWrapSplit","BaseTexture added to the cache with an id [","_dropShadowAlpha","LINEAR_HORIZONTAL","mirror","RECT","invalid length/literal"," width=","_determineLoadType","getGlProgram","Lighten","_batchEnabled",`
req method: `," > ","_getMeshLayerByBlendMode","GeneratorFunction","forceMaxTextures","64,65,63,72,79,70,74","retcode","int16View","REPORT","drain","UNPACK","geometry error, GPU Instancing is not supported on this device","vertexBuffer","other","enumerable","REPEAT","getDevices","sharedTicker","applyBackground","configurable","KHTML","installedPlugins","offline","0021","useAsyncPlugin","HEIGHT_MULTIPLIER","enableDepth",`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
gl.uniform3f(location, v[0], v[1], v[2])
}`,"ONE","method","addTextureIds","getResult","measureFont","isWebGLSupported","a_de","_frames","setDerivateCutoff","defaultFrame",`"].value)
{
ud["`,"getBean","61,6c,6c,6f,77,46,75,6e,63,4c,69,73,74","CUSTOM_PV","pushState","powerVRGPU","overrideFetch","adaptive","FREE","onerror","set","executing","vec4","then","restart","_makeupMeshes","disableIrisDetection","uSampler","toGlobal","program_1","debug","lineStyle","LEFT_FACE_OVAL3","syncUniforms","msaaSamples","listeners","displayObjectUpdateTransform","Failed to load the effects","canUse","left_eye_center","ARRAY_BUFFER","init simd solution success","_scissorRectLocal",`
`,"maskObject","filename too long","processFill","framebuffer_0","_enable","uploadHooks","mixin","emptyTextures","\u68C0\u6D4B\u5230\u4E86","SCRIPT_ERROR","setScreenSize",`attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 otherMatrix;
varying vec2 vMaskCoord;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;
}
`,"pop","round","getOS","updateInputStream","_loadSourceElement","createFramebuffer","one","preload0","getLoader","delayedTick","bindBuffer","getInternalformatParameter","lineTo","_baseContainer","_alpha","getFullYear","filterPoolKey","drawMesh","RGB_INTEGER","prevZ","faceDetected",") + texture2D(uSamplerMakeup","mouseover","aColor","setResource","checkIos14","breakWords","remove useless effect","LINEAR","endAngle",`
if (cv[0] !== v[0] || cv[1] !== v[1])
{
cv[0] = v[0];
cv[1] = v[1];
gl.uniform2ui(location, v[0], v[1]);
}`,"encloader init fail"," is out of bounds",`float blendColorBurn(float base, float blend) {
return (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0);
}
vec3 blendColorBurn(vec3 base, vec3 blend) {
return vec3((base.r,blend.r),blendColorBurn(base.g,blend.g),blendColorBurn(base.b,blend.b));
}
vec3 blendColorBurn(vec3 base, vec3 blend, float opacity) {
return (blendColorBurn(base, blend) * opacity + base * (1.0 - opacity));
}
`,"pluginAvatar","__new",`#version 100
#define SHADER_NAME Tiling-Sprite-100
precision lowp float;
attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform mat3 uTransform;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;
}
`,"MANUAL","BYTES_PER_ELEMENT","score","WeakSet","clearDirty","writable",`
cv = ud["`,"meshResult","hex2rgb","maxIdle","clearCache"," has moved to PIXI.","WebGL2RenderingContext","controls","speedLogPipeline","__initStatic","_currDevices","Both name and url are required for constructing a resource.","global","updateDebugHTML","samplerCube","restoreContext","browDownLeft","code","arm64","publishNormalLog","stroke","yaw","referrer","key","_align","loadLibAvatar","setQualityConfig","_uvs","beginTextureFill","bindVertexArrayOES","bvec2","createObjectStore","capHitArea"," = texture2D(uSamplerMakeup","canplaythrough","blend","setBlendMode","initFromArray","_worldID","graphicsData","bufferSubData",`
v = uv.`,"addBoundsMatrix","GSA","_matrix = uv.","rightWidth","_reshape","onAegisInit and onAegisInitAndPluginLoaded must be function","OES_texture_half_float_linear","_getModelInfo","Huawei","Chrome WebView","RGB32F","defaultFilterStack","%FUNC_NAME%","dirtySize","createContext","segmentationMask","findId","lines","cheekbone","originalContainsPoint","getVideoTracks","number",`
varying vec3 vMaskCoord;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D mask;
uniform float alpha;
uniform vec4 maskClamp;
void main(void)
{
vec2 uv = vMaskCoord.xy / vMaskCoord.z;
float clip = step(3.5,
step(maskClamp.x, uv.x) +
step(maskClamp.y, uv.y) +
step(uv.x, maskClamp.z) +
step(uv.y, maskClamp.w));
vec4 original = texture2D(uSampler, vTextureCoord);
vec4 masky = texture2D(mask, uv);
original *= (masky.r * masky.a * alpha * clip);
gl_FragColor = original;
}
`,"lipsTriangulation","generateTexture","clientWidth","_wordWrapWidth","whiteList","faceDetectId","environment","offset","enableBlendShapeDetection","connect","textureScale","\u65E0\u6743\u8BBF\u95EE\u6B64\u63A5\u53E3\uFF0C\u8BF7\u786E\u8BA4License\u7248\u672C\u4FE1\u606F","globals","clearRect","Image","_takePhoto","reportTime: first param must be a string","speedSample","connection","LINEAR_LIGHT","fontSize","xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx","default","getChildAt","Failed to start the camera","_surface","getParameter","getEntries","setup","Samsung","sizeLocation","lastImageTexture3","bounds","createImageBitmap","getAvatarList","_value","stopTicker","_cameraMode","Rotor","formatter","_dataMap","/417","gl.uniform4uiv(location, v)","originalRender","LOAD_TYPE","gpu_detector","_fillGradientStops","[@#$] AR Renderer Constructed","getBuffer","vitals","_breakWords","canvas_","contour_right4","wrapMode","_tempBoundTextures","METRICS_STRING","setOptions","_applyFilter","baseTexture","unknown","aegisMethod","xhr","filterIntensity","daily","beginFrame","</br> title : ","firstInputPolyfill","copyTexSubImage2D","otherMatrix","dispose","uboElements","[@pixi/math:Polygon","sendPipeline","_breakingSpaces","videoTracks","aegisPlugin","0016","$fireUrl","vertexSize","fillGradientType","DEPTH24_STENCIL8","restartVideo","eachSeries","rQYf3jrBMk5tsdfXzHyx3QSF","format","_onLoad","updateBatches","onWhitelist","exportsConstructor","Resource can be set only once","AJAX_ERROR: request ","drawRoundedRect","getResourcePath","playInWechat","open","_maxElapsedMS","__getArrayView","premultiplyBlendMode",", expected 6","fxos","isMaskData","fetchFromFileCache","pivot3d","Gecko","report","addOuterLandmarks","_dermabrasion","filterActived","_currentLegacyID","generateMipmap","TEXT","material","_textures","2587902gVAAAz","failRequestCount","enableVertexAttribArray","add child fail","initProgram","startsWith","miterLimit","Label","paint","?id=00","scaleAfterAffine","autoLoad","middle","reportEvent","CAMERA","BASELINE_SYMBOL","reportRequest","bindDetectStatusChange","RG8I","updateAccessibleObjects","pagehide","model","userAgent","1.0.2",'"].value = uv["',"renderable","degreeStart","deltaMS","detectOnly","beanFilter","backgroundAlpha",`
gl.uniformMatrix3fv(ud["`,"bindEvent","Type","simd","enableLoadingIcon","sticker","resizeFlag","XHR","AJAX_ERROR: ","pipeline","_width","bind","getElementsByTagName","cheekSquintLeft","updateVerticalVertices","src","The camera or microphone is disconnected. Please refresh","checkEnabled","chin","DOCUMENT","_shader","playing","applyTo","PROMISE_ERROR","_beautifyOpt","float32View","updateUvs","gpu\u6027\u80FD","queueResize","_previousFrame","CancelAnimationFrame","unzip failed","textureIds","res","/412","0033",`ms
req url: `,"Mali-G","_beforeMiddleware","anchorArea","dropShadowColor","TEXTURE_2D_ARRAY","px;height: ","_polygonOffset","arg","4.90","application/pkcs12","loadingIconOptions",`"].value !== t)
{
ud["`,`"].value;
v = uv["`,"object","KEY_POINTS","naturalHeight","ELIP",'"this" is null or not defined',`
msg: `,"_configCenter","Konqueror","getShaderSource","checkCount",`precision mediump float;
varying highp vec2 vTextureCoord;
uniform sampler2D uSampler; // \u56FE\u50CFtexture
uniform sampler2D grayTexture; // \u7070\u5EA6\u67E5\u627E\u8868
uniform sampler2D lookupTexture; // LUT
uniform highp float levelRangeInv; // \u8303\u56F4
uniform lowp float levelBlack; // \u7070\u5EA6level
// uniform lowp float intensity; // \u80A4\u8272\u7A0B\u5EA6
uniform sampler2D faceMask;
void main() {
float mask = texture2D(faceMask, vTextureCoord).a;
lowp vec3 textureColor = texture2D(uSampler, vTextureCoord).rgb;
// if (mask == 0.) {
// gl_FragColor = vec4(textureColor, 1.0);
// return;
// };
textureColor = clamp((textureColor - vec3(levelBlack, levelBlack, levelBlack)) * levelRangeInv, 0.0, 1.0);
textureColor.r = texture2D(grayTexture, vec2(textureColor.r, 0.5)).r;
textureColor.g = texture2D(grayTexture, vec2(textureColor.g, 0.5)).g;
textureColor.b = texture2D(grayTexture, vec2(textureColor.b, 0.5)).b;
mediump float blueColor = textureColor.b * 15.0;
mediump vec2 quad1;
quad1.y = floor(blueColor / 4.0);
quad1.x = floor(blueColor) - (quad1.y * 4.0);
mediump vec2 quad2;
quad2.y = floor(ceil(blueColor) / 4.0);
quad2.x = ceil(blueColor) - (quad2.y * 4.0);
highp vec2 texPos1;
texPos1.x = (quad1.x * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.r);
texPos1.y = (quad1.y * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.g);
highp vec2 texPos2;
texPos2.x = (quad2.x * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.r);
texPos2.y = (quad2.y * 0.25) + 0.5 / 64.0 + ((0.25 - 1.0 / 64.0) * textureColor.g);
lowp vec4 newColor1 = texture2D(lookupTexture, texPos1);
lowp vec4 newColor2 = texture2D(lookupTexture, texPos2);
lowp vec3 newColor = mix(newColor1.rgb, newColor2.rgb, fract(blueColor));
// textureColor = mix(textureColor, newColor, 1.0);
textureColor = mix(textureColor, newColor, mask);
gl_FragColor = vec4(textureColor, 1.0);
}
`,"popstate","drawRect","LINE_LOOP","ALPHA","rval","isPowerOfTwo","tencentcloud-webar:utils:one-euro-filter","findex.js","Netscape","displayObject ","castToBaseTexture","input","Sony","text/javascript","div","offsets","teethWhiten","LINES","_flags","catchLoc","enabledFor",`
if (cv[0] !== v[0] || cv[1] !== v[1])
{
cv[0] = v[0];
cv[1] = v[1];
gl.uniform2i(location, v[0], v[1]);
}`,"mouthClose","u_translate","initCore","_renderBatched","groupEnd","no simd","inputPixel","load avatar background","cors","BUTT","setTimeout","onChildrenChange",` * parentIntensity;
result = result * (1.0 - a`,`
`,"generateSampleSrc","calcScissorRect","batchDirty","getChildAt: Index (","initInputTexture","onConfigChange","beginHole","WHITE","reason","_text","anisotropicLevel","avi","WARN","stopped","_leading",`ms
res status: `,"log::::input node addBeauty",`float blendLighten(float base, float blend) {
return max(blend,base);
}
float blendDarken(float base, float blend) {
return min(blend,base);
}
float blendPinLight(float base, float blend) {
return (blend<0.5)?blendDarken(base,(2.0*blend)):blendLighten(base,(2.0*(blend-0.5)));
}
vec3 blendPinLight(vec3 base, vec3 blend) {
return vec3(blendPinLight(base.r,blend.r),blendPinLight(base.g,blend.g),blendPinLight(base.b,blend.b));
}
vec3 blendPinLight(vec3 base, vec3 blend, float opacity) {
return (blendPinLight(base, blend) * opacity + base * (1.0 - opacity));
}
`,"toStringTag","skin_gray.png","addFrameMatrix","urls","Could not compile shader: ","resetCore","return","HAVE_ENOUGH_DATA","setBlend","maxKeys","some","_mat4inv","false","collectNotReportedLog","metadata","KEEP","resource","OES_texture_float_linear","blendMode_1","cap","target","putImageData","createCanvas","_intensityEye","svg","loadElement","useProgram","mouthLowerDownLeft","error","activateVao","windowsTablet","curveTo","firstHiddenTime","loadSticker3d","isEmpty","pageUrl","script","no-cors","unsaturated","getOwnPropertySymbols","sdkError","NPM","getCore","ext2","getMeshVertex","navigator","landmarks","_topHeight","fromFrames","detectHeight","_onStart","left_eye_bottom","_int32View","added","noSubImage",`
if (cv[0] !== v[0] || cv[1] !== v[1])
{
cv[0] = v[0];
cv[1] = v[1];
gl.uniform2f(location, v[0], v[1])
}`,"RET_ERROR","RED","language","LinearDodge","syncData","arraybuffer","This method is only available if input is MediaStream","suspendedYield","weibo","rotated","NO_PREMULTIPLIED_ALPHA","UNSIGNED_INT_10F_11F_11F_REV","_state","HIGH_FLOAT","holes","endHole","_initCurve","_fontWeight","setEffectCallback","quaternion","uint32Indices","apple","void main(void){","_parentID","XOR","tap","jawLeft","_cy","getSeconds","whiteSpace","onAfterMiddleware","min","auth","onfile","initDataMap","getUniforms","_parseComplete","freq should be >0","maxMilliseconds",`.value;
v = uv.`,"funcCode","tint","_cacheMask","COLOR_BUFFER_BIT","backgroundColor","sortableChildren","sampler2DArray","_inited","LINEAR_VERTICAL","_filter",`vec3 blendMultiply(vec3 base, vec3 blend) {
return base*blend;
}
vec3 blendMultiply(vec3 base, vec3 blend, float opacity) {
return (blendMultiply(base, blend) * opacity + base * (1.0 - opacity));
}
`,"_minElapsedMS","replace","calculateVertices","iResolution","port","%20","getEffectList","depthTexture","applyInverse","PMA","minY","dcutoff","\u5DF2\u6388\u6743\uFF0C\u4ECD\u65E0\u6CD5\u8BBF\u95EE\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u8BBE\u5907","arm","MicroMessenger",`
req param: `,"loop",`
readyState: `,"off","mouthShut","common_cache_domain","addOnce","calculateBounds","directory",'" attribute',"MEDIUM","already loaded file","resourceOptions","NetworkRefreshTimer","additions",`_matrix[8];
`,"position","maxTouchPoints","texImage2D","calculateProjection","_leftIris","encode","onresourcetimingbufferfull","_checkVoid","init wasm error","moveTo","font","SORTABLE_CHILDREN","_dcIndex","DEPTH_COMPONENT16","delete","uMapCoord","_textureUpdateId","_resourcesParsing","pre","domainLookupEnd","_options","trimmed","setToRotationTranslationScale","65536","_quality","https://webar-static.tencent-cloud.com/ar-sdk/resources/1.0.18/","managedBuffers","bean","WeChat(Win) Desktop","validateContext","isFastRect","getBoundingClientRect","forceState","onFulfilled",`precision mediump float;
varying vec2 vUvs;
uniform sampler2D mask;
uniform float intensity;
void main() {
vec4 color = texture2D(mask, vUvs);
color = vec4(color.rgb, color.a) * intensity;
gl_FragColor = color;
}`,"$getConfig",`"].location, v.x, v.y, v.width, v.height)
}`,"defaultLevel","RIGHT_IRIS","iphone","bindAndClear","clone","uid","_players","ret","using worker","onProgress","fromCharCode",", flags=","updateSkew","drawBatches","disposeBuffer","_getMimeFromXhrType",`attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
}`,"_prev","addBeauty","isMobileAccessibility","design:type","addBaseTextureAt","graphics","width: ","ogv","done","_fontStyle","XML","uvec2","\u7EBF\u6027\u52A0\u6DF1","STENCIL_BUFFER_BIT","lastTexHeight","_currVideoTrack","_eventsCount","setupDetector","HARD_MIX","ids","lineWidths",`
uniform float parentIntensity;
uniform int enable;
void main() {
if (enable == 0) {
gl_FragColor = vec4(1.0,0.0,0.0,0.0);
return;
}
vec4 result = vec4(0.0);
`,"_bufferedElements","0004","setDataReportUrl","#version","priority","SHORT","noFrame","whiteListUrl","sort","content-type","sticker3d","Overflow: input needs wider integers to process","mouthStretchLeft","max-width:100%;max-height:100%;object-fit:contain;display:block;margin:0 auto;","is not a function","system-ui","The iterator does not provide a 'throw' method","invalid-input","lift","strict","clearMetrics","void main(void)","isDataUrl","FLOAT_32_UNSIGNED_INT_24_8_REV","color","lineTextureStyle","interactiveChildren","1lFzSQD","_isSourceReady","interleave","_insert","index","config","instanceCount",`"]
gl.uniform1f(ud["`,"core without input\uFF0Cno detect","nextZ","webgl2","exsurehad","copyCountersOrReset","Chrome Headless","pixiid","7752cyyMtf"];return xt=function(){return M},xt()}(function(M,OA){for(var z=C,O=M();[];)try{var FA=-parseInt(z(4293))/1*(-parseInt(z(482))/2)+parseInt(z(4423))/3*(-parseInt(z(4308))/4)+parseInt(z(910))/5+parseInt(z(3906))/6+parseInt(z(1062))/7*(parseInt(z(2819))/8)+-parseInt(z(4452))/9+parseInt(z(4672))/10*(-parseInt(z(2894))/11);if(FA===OA)break;O.push(O.shift())}catch(ZA){O.push(O.shift())}})(xt,742052);var Cc,kt,wa={5026:function(M){var OA=C;M[OA(561)]=function(){var z=OA,O,FA;function ZA(S){var m=C;this[m(3004)]=m(3319)+(1e9*Math[m(2712)]()>>>0)+O+"__",S!=null&&S[m(817)](this[m(2826)],this),O+=1}Array[z(1249)][z(4340)]||Object.defineProperty(Array.prototype,z(4340),{configurable:!0,writable:!0,value:function(S){var m=z;if(this===null)throw new TypeError(m(3991));var fA=Object(this),gA=fA.length>>>0;if(m(1520)!=typeof S)throw new TypeError(m(1493));for(var H=arguments[1],_=0;_<gA;){var P=fA[_];if(S[m(1722)](H,P,_,fA))return P;_+=1}}}),String[z(1249)].startsWith||Object[z(3044)](String.prototype,z(3911),{value:function(S,m){var fA=z;return this.substring(m=!m||m<0?0:+m,m+S[fA(551)])===S}}),window[z(3725)]||(O=Date.now()%1e9,ZA[z(1249)][z(2826)]=function(S){var m=z,fA=this[m(3004)];return S[fA]||Object.defineProperty(S,fA,{value:!0,writable:!0}),this},ZA.prototype.delete=function(S){var m=z;return!!S[this[m(3004)]]&&!(S[this.name]=void 0)},ZA[z(1249)].has=function(S){var m=z;return!!S[this[m(3004)]]},FA=ZA,Object[z(3044)](window,z(3725),{value:function(S){return new FA(S)}})),Object.assign||Object[z(3044)](Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(S){var m=z;if(S==null)throw new TypeError(m(432));for(var fA=Object(S),gA=1;gA<arguments[m(551)];gA++)if((H=arguments[gA])!=null)for(var H=Object(H),_=Object.keys(Object(H)),P=0,xA=_[m(551)];P<xA;P++){var cA=_[P],EA=Object[m(2743)](H,cA);EA!=null&&EA[m(3615)]&&(fA[cA]=H[cA])}return fA}});var GA=function(S,m){var fA=z;return(GA=Object[fA(1834)]||{__proto__:[]}instanceof Array&&function(gA,H){var _=fA;gA[_(4588)]=H}||function(gA,H){var _=fA;for(var P in H)Object[_(1249)][_(545)][_(1722)](H,P)&&(gA[P]=H[P])})(S,m)},K=function(){var S=z;return(K=Object[S(2840)]||function(m){for(var fA=S,gA,H=1,_=arguments[fA(551)];H<_;H++)for(var P in gA=arguments[H])Object[fA(1249)][fA(545)][fA(1722)](gA,P)&&(m[P]=gA[P]);return m}).apply(this,arguments)};function HA(){for(var S=z,m=0,fA=0,gA=arguments[S(551)];fA<gA;fA++)m+=arguments[fA][S(551)];var H=Array(m),_=0;for(fA=0;fA<gA;fA++)for(var P=arguments[fA],xA=0,cA=P[S(551)];xA<cA;xA++,_++)H[_]=P[xA];return H}function QA(S){try{return encodeURIComponent(decodeURIComponent(S))}catch(m){return S}}var MA,IA=[z(2485),z(4095),z(1131),z(2753),z(1584),z(2599),z(523),z(3745)],aA=(DA.prototype[z(2127)]=function(S,m){for(var fA=z,gA=0;gA<S[fA(551)];gA++)if(S[gA][fA(3120)]===m)return gA;return-1},DA[z(1249)].on=function(S,m,fA){var gA=z,H;if(fA===void 0&&(fA=0),this)return(H=this[gA(2524)][S])||(this.eventsList[S]=[],H=this.eventsList[S]),this.indexOf(H,m)===-1&&H.push({name:S,type:fA||0,callback:m}),this},DA[z(1249)][z(3691)]=function(S,m){this.on(S,m,1)},DA.prototype.remove=function(S,m){var fA=z;if(this){var gA=this[fA(2524)][S];if(gA){if(m)return gA[fA(551)]&&(m=this.indexOf(gA,m),gA[fA(1048)](m,1)),this;try{delete this.eventsList[S]}catch(H){}}return null}},DA[z(1249)][z(3354)]=function(){var S=z;this[S(2524)]={}},DA),rA=function(S){var m=z;if(!S||S.length===0)return"{}";S=Array[m(2116)](S)?S:[S];var fA=Object[m(1319)](S[0]),gA={};return fA[m(817)](function(H){var _=m;gA[H]=S[_(827)](function(P){return P[H]})}),gA[m(4697)]=S.length,y(gA)};function DA(){var S=z,m=this;this.emit=function(fA,gA){var H=C;if(m){var _;if((P=m[H(2524)][fA])!=null&&P[H(551)])for(var P=P[H(3323)](),xA=0;xA<P.length;xA++){_=P[xA];try{var cA=_[H(3120)][H(4434)](m,[gA]);if(_[H(691)]===1&&m[H(1441)](fA,_[H(3120)]),cA===!1)break}catch(EA){throw EA}}return m}},this[S(2524)]={}}function W(S,m){var fA=z;retu
Error.stack: `+fA.stack;if(typeof fA=="object"&&fA!==null){if(S[gA(3332)](fA))return gA(2821)+(m||gA(2779))+"]";S[gA(2826)](fA)}return fA}},k=function(S){var m=z;if(m(1714)==typeof S)return S;try{return S instanceof Error?(JSON[m(1968)](S,d(),4)||m(4525)).replace(/"/gim,""):JSON[m(1968)](S,d(),4)||m(4525)}catch(fA){return m(2655)+fA[m(2810)]+m(1927)+fA[m(2684)]}},y=function(S){var m=z;if(m(1714)==typeof S)return S;try{return JSON[m(1968)](S,d())||m(4525)}catch(fA){return`error happen when aegis stringify:
`+fA.message+m(1927)+fA[m(2684)]}},T=(AA[z(1249)][z(1879)]=function(){var S=z;return this.data[S(4663)]},AA[z(1249)].status=function(){var S=z;return Number(this[S(1242)][S(1892)])},AA[z(1249)][z(1117)]=function(){var S=z,m={};return this[S(1242)][S(1117)][S(817)](function(fA,gA){m[gA]=fA}),m},AA);function AA(S,m){var fA=z;this[fA(691)]=fA(1625),this[fA(1242)]=S||{},this[fA(1242)].response=m}function iA(S,m){var fA=z,gA,H=[],_=S[fA(4298)];return S[fA(1241)].on(fA(4535),function(){var P=fA;H[P(551)]=0}),function(P,xA){var cA=fA;Array.isArray(P)?H=H[cA(2227)](P):H[cA(2582)](P),m&&H.length>=m||S.sendNow&&0<H[cA(551)]?(H=Nx(H),xA(H[cA(1048)](0,H[cA(551)])),gA&&clearTimeout(gA)):(gA&&clearTimeout(gA),gA=setTimeout(function(){var EA=cA;gA=null,0<(H=Nx(H))[EA(551)]&&xA(H[EA(1048)](0,H[EA(551)]))},_[cA(2605)]))}}function uA(S,m){var fA=z;return Array.isArray(S)?m(S[fA(827)](function(gA){var H=fA;return _=K(K({},gA),{msg:H(1714)==typeof gA[H(2299)]?gA.msg:[].concat(gA.msg)[H(827)](k)[H(2575)](" ")}),IA[H(817)](function(P){_[P]||delete _[P]}),_;var _})):m([K(K({},S),{msg:fA(1714)==typeof S.msg?S[fA(2299)]:k(S[fA(2299)])})])}function wA(S,m){return function(fA,gA){var H=C,_,P,xA,cA=Array[H(2116)](fA),EA=cA?fA:[fA],mA=(S[H(1241)].emit(H(2720),fA),S[H(4298)][H(2720)]);(EA=H(1520)==typeof mA?EA[H(827)](function(UA){var kA=H;try{var _A=mA({logs:UA,logType:m});return(_A==null?void 0:_A[kA(1552)])===m&&_A!=null&&_A[kA(2164)]?_A[kA(2164)]:_A!==!1&&UA}catch(yA){return UA}}).filter(function(UA){return UA!==!1}):EA)[H(551)]&&(_=EA,fA=IA,!Array.isArray(_)||_[H(551)]<=1||(P=[],xA=[],!(xA=H(1714)==typeof fA?[fA]:fA)||xA[H(551)]<=0||(xA[H(817)](function(UA){var kA=H;_[kA(817)](function(_A){var yA=kA;_A!=null&&_A[UA]&&P[yA(2582)](UA)})}),0<P[H(551)]&&(_=_[H(827)](function(UA){var kA={};return P.forEach(function(_A){kA[_A]=""}),K(K({},kA),UA)})))),EA=_,gA(cA?EA:EA[0]))}}function dA(S){return function(m,fA){var gA=C;S[gA(1241)].emit(gA(4523),m);var H=S[gA(4298)][gA(4523)];if(gA(1520)==typeof H)try{var _=H(m);gA(3987)==typeof _&&"url"in _&&(m=_)}catch(P){console.error(P)}fA(m)}}function RA(S){return function(m,fA){var gA=C;S.lifeCycle[gA(733)](gA(2362),m);var H=S[gA(4298)][gA(2362)];gA(1520)==typeof H&&H(m)===!1||fA(m)}}function $A(S){var m=z;if(S&&S[m(2030)]&&S[m(551)])return S[m(551)]===1?function(fA,gA){S[0](fA,gA||CA)}:S[m(2030)](function(fA,gA){return function(H,_){return _===void 0&&(_=CA),fA(H,function(P){return gA==null?void 0:gA(P,_)})}});throw new TypeError("createPipeline need at least one function param")}function Ix(S,m){var fA=z;Object[fA(798)](S)[fA(817)](function(gA){var H=fA;H(1520)==typeof S[gA]&&H(2247)!==gA&&(m?m[gA]=H(3865)===gA?function(){return function(){}}:function(){}:S[gA]=function(){})})}function Mx(){var S=z;return window[S(1190)]!==void 0&&typeof performance[S(1126)]=="function"&&S(1520)==typeof performance[S(2890)]&&S(1520)==typeof performance[S(2130)]}function Ex(S,m){var fA=z;function gA(H){var _=C;_(3926)!==H[_(691)]&&_(1437)!==document[_(1753)]||(S(H),m&&(removeEventListener(_(3416),gA,!0),removeEventListener(_(3926),gA,!0)))}addEventListener("visibilitychange",gA,!0),addEventListener(fA(3926),gA,!0)}function Ux(S){var m=z;return zA[m(4062)](function(fA){var gA=m;return-1<S[gA(2127)](fA)})}function ox(S){return TA.indexOf(S)!==-1}(F=v=v||{})[z(1965)]="-1",F.API_RESPONSE="1",F[z(2540)]="2",F[z(2050)]="4",F[z(3960)]="8",F.AJAX_ERROR="16",F.SCRIPT_ERROR="32",F[z(2907)]="64",F[z(2940)]="128",F[z(4373)]=z(2510),F[z(1461)]="512",F.RET_ERROR="1024",F[z(3609)]=z(2724),F.PV=z(3209),F[z(2917)]=z(2268),F.PAGE_NOT_FOUND_ERROR=z(3079),F[z(710)]="32768",F[z(1984)]=z(4213),(F=N=N||{})[z(571)]=z(3333),F.SPEED="speed",F[z(1909)]=z(1190),F[z(4580)]=z(3623),F.WHITE_LIST=z(3797),F[z(448)]=z(3842),F.PV="pv",F[z(3642)]=z(3554),F[z(2917)]=z(4386),F.CUSTOM="custom",F.SDK_ERROR=z(4092),F.SET_DATA=z(3069),F[z(1667)]=z(1872),(F=h=h||{})[z(2435)]=z(2435),F[z(1894)]=z(1894),F[z(3089)]=z(3089),F[z(4208)]="pre",F[z(3856)]=z(3856),F[z(1374)]=z(1374),F[z(1628)]=z(1628),F.others="others";var Nx=function(S){var m=z;return S[m(2989)](function(fA,gA
`)[m(2030)](function(fA,gA){var H=m;return(gA=gA[H(2358)](": "))[0]&&gA[1]&&(fA[gA[0]]=gA[1]),fA},{})}function Cx(S,m,fA){var gA=z;return m!=null&&m[gA(551)]&&gA(3987)==typeof S?m.reduce(function(H,_){var P=gA,xA=S instanceof Headers?S.get(_):S[_];return xA?H+(H===""?`
`:`
`)+fA+P(4587)+_+": "+xA:H},""):""}function jx(S){var m=z,fA,gA="";return m(3987)==typeof S&&(fA=(S=function(H,_){for(var P=m,xA=0;xA<_[P(551)];xA++){var cA=_[xA],EA=H[cA]||P(1520)==typeof H[P(3573)]&&H[P(3573)](cA);if(EA)return[cA,EA]}return["",""]}(S,Object[m(1319)](A0)))[0],S=S[1],fA&&(gA=A0[fA](S))),gA}LA[z(3494)]=function(){var S=z;return ox(S(3443))},LA[z(619)]=function(){var S=z;return LA.iphone()||LA[S(1917)]()||LA[S(3076)]()},LA[z(4229)]=function(){var S=z;return!LA[S(1033)]()&&ox(S(4229))},LA.ipod=function(){var S=z;return ox(S(1917))},LA[z(3076)]=function(){var S=z,m=S(4721)===navigator[S(1633)]&&1<navigator[S(4191)];return ox(S(3076))||m},LA.android=function(){var S=z;return!LA.windows()&&ox(S(2730))},LA[z(3093)]=function(){var S=z;return LA.android()&&ox(S(1411))},LA[z(4458)]=function(){var S=z;return LA[S(2730)]()&&!ox(S(1411))},LA[z(1485)]=function(){var S=z;return ox("blackberry")||ox(S(2468))},LA[z(1742)]=function(){var S=z;return LA[S(1485)]()&&!ox("tablet")},LA[z(3190)]=function(){var S=z;return LA[S(1485)]()&&ox("tablet")},LA[z(1033)]=function(){return ox("windows")},LA[z(4475)]=function(){var S=z;return LA[S(1033)]()&&ox(S(573))},LA[z(4082)]=function(){var S=z;return LA[S(1033)]()&&ox(S(461))&&!LA[S(4475)]()},LA[z(3892)]=function(){var S=z;return(ox("(mobile")||ox(S(3151)))&&ox(S(1765))},LA[z(2659)]=function(){var S=z;return LA[S(3892)]()&&ox(S(1411))},LA[z(2832)]=function(){var S=z;return LA[S(3892)]()&&ox("tablet")},LA.meego=function(){var S=z;return ox(S(3410))},LA[z(3439)]=function(){return window.cordova&&location.protocol==="file:"},LA[z(479)]=function(){var S=z;return S(3987)==typeof window[S(953)]},LA[z(1411)]=function(){var S=z;return LA.androidPhone()||LA.iphone()||LA.ipod()||LA.windowsPhone()||LA.blackberryPhone()||LA[S(2659)]()||LA[S(3410)]()},LA[z(679)]=function(){var S=z;return LA[S(3076)]()||LA.androidTablet()||LA[S(3190)]()||LA[S(4082)]()||LA[S(2832)]()},LA[z(2427)]=function(){var S=z;return!LA.tablet()&&!LA[S(1411)]()};var Ax,Xx,s0,Tx=!(LA[z(1280)]=function(){return"ActiveXObject"in window}),r0=[],G0=!1,kx=[],A0={sw8:function(S){var m=z;return(S=S[m(2358)]("-")[1])?atob(S):""},traceparent:function(S){return S.split("-")[1]},"sentry-trace":function(S){return S.split("-")[0]}},_0=(new q({name:z(4542)}),new q({name:z(4542),override:!1,onNewAegis:function(S){var m=z;this[m(815)]||(this[m(815)]=!0,this[m(3645)](S.config),this.overrideXhr(S[m(4298)]))},getRequestType:function(S,m,fA){var gA=z,H,_;return m===void 0&&(m=""),gA(1625)===(S=gA(1520)==typeof((_=S[gA(1933)])==null?void 0:_.resourceTypeHandler)?(_=S[gA(1933)])==null?void 0:_[gA(626)](fA):"")&&gA(713)===S||(H=m===void 0?"":m,_=(fA===void 0?"":fA)[gA(2358)]("?")[0],S=G[gA(1628)](_)||Y[gA(4062)](function(P){var xA=gA;return String(H)[xA(2127)](P)!==-1})?"static":gA(1625)),S},overrideFetch:function(S){var m=z,fA,gA=this,H={name:this.name,then:function(P,xA,cA,EA){var mA=C,UA,kA;S[mA(2789)]&&-1<cA[mA(2127)](S.hostUrl)||(UA=P.headers?P.headers[mA(3573)]("content-type"):"",UA=gA[mA(4622)](S,UA,P[mA(4663)]),kA={url:P[mA(4663)],isHttps:j(P[mA(4663)]),method:(EA==null?void 0:EA[mA(3630)])||mA(3573),duration:xA,type:UA,nextHopProtocol:"",status:P[mA(1892)]||0},UA==="fetch"?P[mA(4231)]()[mA(3102)]()[mA(3652)](function(_A){var yA=mA,VA=(VA=S[yA(1933)])==null?void 0:VA[yA(3018)],Bx=P.status<=0||400<=P[yA(1892)],zx=((zx=S[yA(1933)])==null?void 0:zx.reqHeaders)||[],hx=(zx=Cx(EA==null?void 0:EA[yA(1117)],zx,yA(719)),((hx=S.api)==null?void 0:hx[yA(2666)])||[]),vx=(hx=Cx(P[yA(1117)],hx,yA(3970)),jx(EA==null?void 0:EA[yA(1117)])),Qx=(bx=R(_A,S[yA(1933)],{url:cA,ctx:P}))[yA(3745)],bx=bx[yA(1326)];VA=(Bx?yA(1323)+_A+yA(3672):"")+yA(4436)+cA+yA(881)+((EA==null?void 0:EA[yA(3630)])||yA(3573))+yA(1538)+(VA?U(EA==null?void 0:EA[yA(3182)]):"")+yA(1782)+xA+yA(2927)+(P.status||0)+`
res retcode: `+Qx+`
res data: `+(VA?_A:"")+`
`+zx+yA(4033)+hx,kA.payload=new T(P,_A),kA[yA(4234)]=Qx,kA.isErr=+bx,gA[yA(3747)]({msg:VA,level:Bx?v[yA(1044)]:bx?v[yA(4108)]:v[yA(602)],code:Qx,trace:vx})}):Object.assign(kA,{type:mA(713),urlQuery:$(P[mA(4663)],!0),domainLookup:MA[mA(3791)],connectTime:MA[mA(3791)]}),gA[mA(1101)](kA))},catch:function(P,xA,cA,EA){var mA=C,UA,kA,_A;if(!(S.hostUrl&&-1<cA[mA(2127)](S.hostUrl)))throw UA=gA[mA(4622)](S,"",cA),UA={url:cA,isHttps:j(cA),method:(EA==null?void 0:EA[mA(3630)])||mA(3573),duration:xA,nextHopProtocol:"",type:UA,status:0},gA[mA(1101)](UA),UA=(UA=S[mA(1933)])==null?void 0:UA.apiDetail,kA=((kA=S.api)==null?void 0:kA[mA(3130)])||[],kA=Cx(EA==null?void 0:EA[mA(1117)],kA,mA(719)),_A=jx(EA==null?void 0:EA[mA(1117)]),xA=mA(3945)+P+mA(3298)+xA+mA(3973)+cA+mA(2734)+((EA==null?void 0:EA[mA(3630)])||"get")+`
req param: `+(UA?U(EA==null?void 0:EA[mA(3182)]):"")+mA(2142)+kA,gA[mA(3747)]({msg:xA,level:v[mA(1044)],code:-400,trace:_A}),P}},_=(this.hackFetchOptions=H,this[m(1575)]);if(kx[m(4340)](function(P){var xA=m;return P[xA(3004)]===_[xA(3004)]}))throw new Error(m(4682)+_[m(3004)]+m(3016));kx[m(2582)](_),!G0&&window.fetch&&(G0=!0,fA=window[m(1625)],window[m(1625)]=function(P,xA){var cA=m;xA===void 0&&(xA={});for(var EA=cA(1714)==typeof P?P:P[cA(4663)],mA=0;mA<kx[cA(551)];mA++){var UA=kx[mA];try{cA(1520)==typeof UA[cA(4574)]&&UA.beforeFetch(EA,xA)}catch(_A){}}var kA=Date[cA(2130)]();return fA(P,xA).then(function(_A){for(var yA=cA,VA=0;VA<kx[yA(551)];VA++){var Bx=kx[VA];try{yA(1520)==typeof Bx[yA(3652)]&&Bx.then(_A,Date[yA(2130)]()-kA,EA,xA)}catch(zx){}}return _A})[cA(4757)](function(_A){for(var yA=cA,VA=0;VA<kx[yA(551)];VA++){var Bx=kx[VA];try{yA(1520)==typeof Bx[yA(4757)]&&Bx.catch(_A,Date[yA(2130)]()-kA,EA,xA)}catch(zx){}}throw _A})})},overrideXhr:function(S){var m=z,fA=this,gA={name:this[m(3004)],send:function(H,_){var P=m,xA=Date[P(2130)]();H[P(2118)](P(994),function(){var cA=P,EA,mA=H[cA(598)]||"";if(mA&&!(S[cA(2789)]&&-1<mA.indexOf(S.hostUrl))){var UA=Date[cA(2130)]()-xA,kA=H[cA(4763)](cA(4275)),_A=(kA=fA.getRequestType(S,kA,mA),{url:mA,isHttps:j(mA),status:H[cA(1892)]||0,method:H[cA(3853)]||cA(3573),type:kA,nextHopProtocol:"",duration:UA}),yA=((yA=S[cA(1933)])==null?void 0:yA[cA(3130)])||[],VA=Cx(H.aegisXhrReqHeader,yA,cA(719)),Bx=(yA=((yA=S[cA(1933)])==null?void 0:yA[cA(2666)])||[],Cx(sx(H[cA(1942)]()),yA,cA(3970))),zx=jx(H[cA(1852)]);if(cA(1625)===kA)try{var hx=(EA=S[cA(1933)])==null?void 0:EA[cA(3018)];(function(vx,Qx,bx,Yx){var lx=cA,qx,Rx,Hx,Px;try{if(lx(1520)==typeof(Qx==null?void 0:Qx[lx(2041)]))return Qx.retCodeHandlerAsync(vx,bx==null?void 0:bx[lx(4663)],bx==null?void 0:bx[lx(4598)],function(_x){var y0=lx,k0=_x[y0(3745)];_x=_x[y0(1326)],Yx!=null&&Yx({code:k0===void 0?y0(3852):k0,isErr:_x})});if(typeof(Qx==null?void 0:Qx.retCodeHandler)=="function")return Hx=(Rx=Qx[lx(3218)](vx,bx==null?void 0:bx[lx(4663)],bx==null?void 0:bx[lx(4598)])||{})[lx(3745)],Px=Rx[lx(1326)],Yx!=null&&Yx({code:Hx===void 0?lx(3852):Hx,isErr:Px});lx(1714)==typeof vx&&(vx=JSON.parse(vx)),lx(1520)==typeof((qx=Qx==null?void 0:Qx[lx(4234)])==null?void 0:qx.join)&&(p=[].concat(Qx.ret[lx(827)](function(_x){return _x.toLowerCase()})));var Lx=Object[lx(798)](vx)[lx(2989)](function(_x){var y0=lx;return p[y0(2127)](_x[y0(1887)]())!==-1});if(Lx.length)return Hx=vx[Lx[0]],Yx!=null&&Yx({code:""+Hx,isErr:Hx!==0&&Hx!=="0"});Yx!=null&&Yx({code:lx(3852),isErr:!1})}catch(_x){Yx!=null&&Yx({code:lx(3852),isErr:!1})}})(H[cA(1119)],S[cA(1933)],{url:mA,ctx:H},function(vx){var Qx=cA,bx=vx[Qx(3745)],Yx=(vx=vx.isErr,"xhr req url: "+mA+Qx(3601)+_A[Qx(3630)]+Qx(3342)+(hx?U(_):"")+Qx(2156)+UA+Qx(4049)+_A[Qx(1892)]+Qx(1809)+bx+Qx(3562)+(hx?U(H[Qx(1119)]):"")+`
`+VA+Qx(1624)+Bx);_A[Qx(4234)]=bx,_A[Qx(1326)]=+vx,fA[Qx(3747)]({msg:Yx,level:vx?v.RET_ERROR:v[Qx(602)],code:bx,trace:zx})})}catch(vx){_A[cA(4234)]=cA(3852)}else Object[cA(2840)](_A,{type:"static",urlQuery:$(mA,!0),domainLookup:MA.number,connectTime:MA[cA(3791)]});fA.publishSpeed(_A)}})}};this.hackXHROptions=gA,ux(this[m(3014)])},publishSpeed:function(S){var m=z,fA=this;this[m(734)](function(gA){var H=m,_=fA[H(4225)](gA);H(1625)===S[H(691)]&&_&&H(1520)==typeof _.urlHandler?gA[H(3736)](K(K({},S),{url:$(_[H(1159)](S[H(4663)],S[H(3153)]))})):(S[H(4663)]=$(S[H(4663)]),gA[H(3736)](S))})},publishNormalLog:function(S){var m=z;this[m(734)](function(fA){var gA=m;fA[gA(1259)](S)})},destroy:function(){var S=z,m,fA;this.option[S(1101)]=function(){},this[S(2484)][S(3747)]=function(){},this[S(2484)][S(3014)]&&Zx(this[S(2484)][S(3014)]),this.option[S(1575)]&&(m=this[S(2484)][S(1575)],(fA=kx[S(3338)](function(gA){var H=S;return gA.name===m[H(3004)]}))!==-1&&kx[S(1048)](fA,1))}})),P0=new q({name:z(4562),override:!1,onNewAegis:function(S){var m=z;this[m(815)]||(this[m(815)]=!0,this.overrideBridge(S))},publishSpeed:function(S){this.$walk(function(m){var fA=C;m[fA(3736)](S)})},overrideBridge:function(S){var m=z,fA=this,gA=Date[m(2130)](),H=S[m(4298)];H[m(4562)]&&H[m(1635)]&&H[m(3510)].length&&H.h5BridgeFunc[m(817)](function(_){var P=m,xA=H[P(1635)][_];H[P(1635)][_]=function(){for(var cA=P,EA=[],mA=0;mA<arguments[cA(551)];mA++)EA[mA]=arguments[mA];var UA=EA[0],kA=EA[1],_A=EA[2],yA=EA[3];xA(UA,kA,_A,function(VA){var Bx=cA,zx=(hx=R(VA,H.api))[Bx(3745)],hx=hx[Bx(1326)];zx={url:UA+"-"+kA,name:UA+"-"+kA,duration:Date.now()-gA,type:Bx(2377),ret:zx,isErr:+hx},fA[Bx(1101)](zx),yA(VA)})}})}});function Jx(S,m,fA,gA){return fA===void 0&&(fA=15e3),gA===void 0&&(gA=0),(m=m===void 0?0:m)<=S&&S<=fA?S:gA}(c0=Ax=Ax||{})[c0.unknown=100]=z(3852),c0[c0[z(1688)]=1]="wifi",c0[c0[z(2483)]=2]=z(2483),c0[c0[z(3545)]=3]=z(3545),c0[c0.net4g=4]=z(2762),c0[c0[z(2945)]=5]="net5g",c0[c0.net6g=6]="net6g",(c0=Xx=Xx||{})[c0[z(2730)]=1]=z(2730),c0[c0[z(619)]=2]=z(619),c0[c0[z(1033)]=3]="windows",c0[c0[z(3494)]=4]=z(3494),c0[c0[z(2614)]=5]=z(2614),c0[c0[z(3614)]=100]="other",(c0=s0=s0||{})[c0.unknown=100]=z(3852),c0[c0[z(2842)]=0]="normal",c0[c0[z(1229)]=1]=z(1229),c0[c0.disconnected=2]=z(4545);var a0,N0,l0,E0,B2,e0,g0,h0,g2,c0=new q({name:"device",onNewAegis:function(S){var m=z;S[m(1926)](m(1633),this[m(1726)]()),S[m(1926)](m(1500),Ax.unknown),this[m(585)](S),this[m(1752)](S),this[m(3521)](S)},getDpi:function(S){var m=z;S[m(1926)]("vp",Math.round(window.innerWidth)+m(635)+Math[m(3686)](window.innerHeight)),window[m(930)]&&S[m(1926)]("sr",Math[m(3686)](window[m(930)][m(1720)])+m(635)+Math.round(window[m(930)][m(3268)]))},getPlatform:function(){var S=z,m={android:/\bAndroid\s*([^;]+)/,ios:/\b(iPad|iPhone|iPod)\b.*? OS ([\d_]+)/,windows:/\b(Windows NT)/,macos:/\b(Mac OS)/,linux:/\b(Linux)/i},fA=Object[S(1319)](m).find(function(gA){var H=S;return m[gA].test(navigator[H(3928)])});return fA?Xx[fA]:Xx[S(3614)]},refreshNetworkTypeToBean:function(S){var m=z,fA=this,gA=S[m(4298)];gA&&(typeof gA[m(3347)]=="function"?gA[m(3347)]:u0)(function(H){var _=m;Ax[H]||(H=Ax.unknown),S[_(1926)](_(1500),H),fA[_(4187)]=setTimeout(function(){var P=_;fA[P(1752)](S),clearTimeout(fA[P(4187)])},1e4)})},refreshNetworkStatusToBean:function(S){var m=z,fA,gA=this,H=S[m(4298)];!H||(fA=m(1520)==typeof H.getNetworkStatus?H[m(715)]:fA)!=null&&fA(function(_){var P=m;s0[_]===void 0&&(_=s0[P(3852)]),S[P(1926)](P(3442),_),gA[P(1639)]=setTimeout(function(){var xA=P;gA[xA(3521)](S),clearTimeout(gA[xA(1639)])},1e4)})}}),u0=function(S){var m=z,fA="",gA=navigator[m(3928)][m(2238)](/NetType\/(\w+)/);gA?fA=gA[1]:navigator[m(3811)]&&(fA=navigator[m(3811)][m(2323)]||navigator[m(3811)][m(691)]),S((gA=fA=fA||m(3852),0<=(gA=String(gA)[m(1887)]())[m(2127)]("4g")?Ax.net4g:0<=gA[m(2127)](m(1688))?Ax[m(1688)]:0<=gA[m(2127)]("5g")?Ax[m(2945)]:0<=gA[m(2127)]("6g")?Ax.net6g:0<=gA[m(2127)]("3g")?Ax.net3g:0<=gA[m(2127)]("2g")?Ax.net2g:Ax[m(3852)]))},V=window[z(1699)],L=[],l={construct:function(S,m){var fA=z,gA=new S
`+k(kA[4]||""),level:v[UA(2050)]}),cA!=null&&cA[UA(1722)][UA(4434)](cA,HA([window],kA))},window[m(2118)](m(1899),fA),window.document[m(2118)]("error",gA,!0),S[m(1241)].on("destroy",function(){var UA=m;w[UA(2082)]()===0&&(window[UA(1749)][UA(1642)](UA(1899),fA),window[UA(1749)][UA(1642)](UA(4080),gA,!0))}),this),mA={name:this[m(3004)],send:function(UA,kA){var _A=m;UA[_A(2118)](_A(994),function(){var yA=_A,VA,Bx,zx,hx,vx,Qx="";this[yA(464)]?Qx=this[yA(464)]:this[yA(1892)]?400<=this.status&&(Qx=yA(4080)):Qx="failed",S[yA(4298)][yA(2789)]&&this.aegisUrl&&-1<this[yA(598)][yA(2127)](S[yA(4298)][yA(2789)])||!Qx||(vx=UA.aegisUrl,VA=(VA=S[yA(4298)][yA(1933)])==null?void 0:VA[yA(3018)],Bx=((Bx=S[yA(4298)][yA(1933)])==null?void 0:Bx[yA(3130)])||[],Bx=Cx(UA.aegisXhrReqHeader,Bx,yA(719)),hx=((hx=S.config[yA(1933)])==null?void 0:hx[yA(2666)])||[],zx=Cx(zx=sx(UA[yA(1942)]()),hx,yA(3970)),hx=jx(UA.aegisXhrReqHeader),vx=R(UA[yA(1119)],S[yA(4298)][yA(1933)],{url:vx,ctx:UA})[yA(3745)],EA[yA(2335)]({msg:yA(3883)+Qx+`
req url: `+this[yA(598)]+yA(3425)+(this[yA(1892)]||0)+yA(864)+vx+yA(4451)+(Date[yA(2130)]()-UA[yA(4464)])+`ms
req method: `+this[yA(3853)]+yA(4174)+(VA?U(kA):"")+`
res data: `+(VA?(vx=(Qx=UA)[yA(1436)]&&Qx[yA(1436)]!=="text"?"":Qx[yA(1907)])===null||vx===void 0?void 0:vx[yA(3323)](0,1e3):"")+`
`+Bx+yA(2691)+zx,level:v[yA(1044)],trace:hx}))}),UA[_A(2118)](_A(4589),function(){var yA=_A;UA[yA(464)]=yA(4589)}),UA[_A(2118)]("error",function(){var yA=_A;UA[yA(464)]="error"}),UA[_A(2118)](_A(873),function(){var yA=_A;UA[yA(464)]="abort"})}};this[m(3014)]=mA,ux(this[m(3014)]),S[m(4298)][m(4658)]&&(mA={key:S[m(4298)].id+"-"+this.name,onErr:function(UA){var kA=m,_A;(_A=xA[kA(1305)])!=null&&_A[kA(1722)](xA,UA)},sendErr:function(UA){var kA=m,_A;(_A=xA.publishWsErrorLog)!=null&&_A[kA(1722)](xA,UA)}},this[m(3424)]=mA,mA=this[m(3424)],window[m(4575)]&&window[m(1699)]&&(H=window[m(1699)],window&&!H.isHack&&(_=new Proxy(WebSocket,l),H.isHack=!0,window[m(1699)]=_),P=mA,L[m(4340)](function(UA){var kA=m;return UA[kA(3751)]===P[kA(3751)]})||P&&L[m(2582)](P)))},publishErrorLog:function(S){var m=z;this[m(734)](function(fA){var gA=m;fA[gA(1259)](S)})},publishWsErrorLog:function(S){var m=z,fA=S.connectUrl,gA=S[m(2299)];S=S[m(4636)],this[m(2335)]({msg:m(2422)+fA+m(4176)+S+m(3992)+gA,level:v[m(710)]})},destroy:function(){var S=z,m,fA;this.option[S(2335)]=function(){},this[S(2484)][S(3014)]&&Zx(this.option.hackXHROptions),this.option[S(3424)]&&(m=this[S(2484)][S(3424)],window[S(1699)]=V,(fA=L[S(3338)](function(gA){var H=S;return gA[H(3751)]===m[H(3751)]}))!==-1&&L[S(1048)](fA,1))}}),sA=(new q({name:"pagePerformance"}),1),JA=new q({name:z(580),onNewAegis:function(S){var m=z,fA=this;if(Mx())if(a0)this[m(1539)](a0,S);else try{this[m(2847)](S,function(gA){var H=m,_=performance[H(1716)];_&&(a0={dnsLookup:Jx(_[H(4209)]-_[H(1542)]),tcp:Jx(_.connectEnd-_.connectStart),ssl:Jx(_.secureConnectionStart===0?0:_[H(894)]-_[H(490)]),ttfb:Jx(_[H(562)]-_[H(894)]),contentDownload:Jx(_[H(2013)]-_[H(562)]),domParse:Jx(_[H(2534)]-_[H(1012)]),resourceDownload:Jx(_[H(3127)]-_[H(2534)],0,15e3,1070),firstScreenTiming:Jx(Math[H(754)](gA),0,6e4)},(_=S[H(4298)])[H(2034)]&&JSON[H(1968)](_.extraPerformanceData)!=="{}"&&(_=(gA=_[H(2034)])[H(4530)],gA=gA[H(4646)],a0=K(K({},a0),{engineInit:Jx(_,0,1e4),bundleLoad:Jx(gA,0,1e4)})),fA[H(1539)](a0,S))})}catch(gA){}},publish:function(S,m){var fA=z,gA=this;m[fA(3865)]([function(H,_){var P=fA,xA,cA=[];for(xA in H)cA[P(2582)](xA+"="+H[xA]);var EA,mA=gA[P(4225)](m);if(mA)return EA=m[P(4298)][P(2486)].indexOf("?")===-1?"?":"&",P(1520)==typeof mA[P(1159)]?_({url:m[P(4298)].performanceUrl+EA+cA[P(2575)]("&")+P(4768)+(encodeURIComponent(mA[P(1159)]())||window[P(438)][P(1783)]),beanFilter:[P(1561)],type:N[P(1909)],log:H}):_({url:m[P(4298)][P(2486)]+EA+cA[P(2575)]("&"),type:N[P(1909)],log:H})}],N[fA(1909)])(S)},getFirstScreenTiming:function(S,m){var fA=z;S[fA(1241)].on("destroy",function(){EA&&clearTimeout(EA)});var gA=this,H=[fA(4088),fA(1210),"link","br"],_=[],P={},xA=new MutationObserver(function(mA){var UA=fA,kA={roots:[],rootsDomNum:[],time:performance[UA(2130)]()};mA[UA(817)](function(_A){var yA=UA;_A&&_A[yA(2923)]&&_A[yA(2923)][yA(817)]&&_A[yA(2923)][yA(817)](function(VA){var Bx=yA;VA[Bx(2290)]===1&&(VA[Bx(1442)](Bx(578))||VA[Bx(2052)](Bx(3493)))?(Object[Bx(1249)][Bx(545)].apply(P,[kA.time])||(P[kA.time]=[]),P[kA.time][Bx(2582)](VA)):VA[Bx(2290)]!==1||H[Bx(2127)](VA[Bx(656)][Bx(428)]())!==-1||gA.isEleInArray(VA,kA.roots)||VA[Bx(1442)](Bx(2788))||(kA.roots[Bx(2582)](VA),kA.rootsDomNum[Bx(2582)](gA[Bx(4402)](VA)||0))})}),kA[UA(1445)][UA(551)]&&_[UA(2582)](kA)}),cA=(xA[fA(4429)](document,{childList:!0,subtree:!0}),function(){var mA=fA,UA=0,kA=0,_A=Object.keys(P).filter(function(yA){var VA=C;return P[+yA][VA(4340)](function(Bx){var zx=VA;return gA[zx(1129)](Bx)})});_A[mA(551)]?(kA=Math[mA(1309)][mA(4434)](null,_A),(typeof((_A=S[mA(4298)])==null?void 0:_A[mA(580)])!="object"||(_A=S[mA(4298)][mA(580)])!=null&&_A[mA(2711)])&&(S[mA(2711)]={element:(_A=P[kA])==null?void 0:_A[0],timing:kA,markDoms:P})):_[mA(817)](function(yA){for(var VA=mA,Bx,zx=0;zx<yA[VA(1445)][VA(551)];zx++)yA.rootsDomNum[zx]>UA&&gA[VA(1129)](yA[VA(1445)][zx])&&(UA=yA[VA(2760)][zx],kA=yA[VA(3099)],(typeof((Bx=S.config)==null?void 0:Bx[VA(580)])!="object"||(Bx=S[VA(4298)][VA(580)])!=null&&Bx[VA(2711)])&&(S[VA(2711)]={element:yA[VA(1445)][zx],timing
uniform sampler2D uSampler;
uniform float uAlpha;
void main(void)
{
gl_FragColor = texture2D(uSampler, vTextureCoord) * uAlpha;
}
`,{uAlpha:1})||this;return sA[X(1881)]=w,sA}return kx(l,V),Object.defineProperty(l[L(1249)],L(1881),{get:function(){var w=L;return this.uniforms[w(476)]},set:function(w){var X=L;this[X(1506)][X(476)]=w},enumerable:!1,configurable:!0}),l}(N.wn),_0=z(8826),P0=z(1961),Jx=z(7659),a0=new G.y3;v.s$.prototype[O(3473)]=!1,v.s$[O(1249)][O(2372)]=null,v.s$.prototype[O(3104)]=null,v.s$.prototype[O(1950)]=Jx.G5[O(3123)];var N0=function(){var V=O;this[V(2433)]=null,this[V(3836)]=null,this[V(1570)]=null,this.originalCalculateBounds=null,this[V(1327)]=null,this[V(2004)]=null,this[V(589)]=null,this.originalMask=null,this[V(4710)]=null,this[V(3789)]=null,this.sprite=null};Object.defineProperties(v.s$[O(1249)],{cacheAsBitmapResolution:{get:function(){return this._cacheAsBitmapResolution},set:function(V){var L=O;V!==this[L(3104)]&&(this[L(3104)]=V,this.cacheAsBitmap&&(this[L(720)]=!1,this.cacheAsBitmap=!0))}},cacheAsBitmapMultisample:{get:function(){var V=O;return this[V(1950)]},set:function(V){var L=O;V!==this[L(1950)]&&(this[L(1950)]=V,this.cacheAsBitmap&&(this[L(720)]=!1,this.cacheAsBitmap=!0))}},cacheAsBitmap:{get:function(){var V=O;return this[V(3473)]},set:function(V){var L=O,l;this[L(3473)]!==V&&(this[L(3473)]=V,V?(this._cacheData||(this[L(2372)]=new N0),(l=this[L(2372)]).originalRender=this[L(831)],l[L(1570)]=this.renderCanvas,l.originalUpdateTransform=this.updateTransform,l[L(3498)]=this[L(4181)],l[L(1327)]=this[L(1527)],l[L(589)]=this[L(4535)],l[L(3789)]=this[L(3531)],l.originalMask=this[L(2360)],l[L(4710)]=this[L(4671)],this[L(831)]=this[L(3491)],this.renderCanvas=this[L(964)],this[L(4535)]=this._cacheAsBitmapDestroy):((l=this[L(2372)]).sprite&&this._destroyCachedDisplayObject(),this[L(831)]=l[L(3836)],this[L(2619)]=l[L(1570)],this[L(4181)]=l[L(3498)],this[L(1527)]=l[L(1327)],this[L(4535)]=l[L(589)],this[L(4321)]=l.originalUpdateTransform,this[L(3531)]=l[L(3789)],this[L(2360)]=l[L(2136)],this[L(4671)]=l[L(4710)]))}}}),v.s$[O(1249)][O(3491)]=function(V){var L=O;!this.visible||this[L(2158)]<=0||!this[L(3931)]||(this._initCachedDisplayObject(V),this[L(2372)][L(582)][L(3317)][L(3766)]=this[L(3317)][L(3766)],this[L(2372)].sprite[L(2158)]=this[L(2158)],this[L(2372)][L(582)][L(2313)](V))},v.s$[O(1249)]._initCachedDisplayObject=function(V){var L=O,l;if(!this._cacheData||!this[L(2372)].sprite){var w=this.alpha;this[L(1881)]=1,V[L(2939)][L(3030)]();var X=this.getLocalBounds(null,!0)[L(4231)]();if(this[L(689)]){var sA=this[L(689)][0][L(4314)];X.pad(sA)}X[L(3398)](CA.X[L(2388)]);var JA=V[L(3028)][L(1605)],dx=V.renderTexture[L(4418)].clone(),px=V[L(3028)].destinationFrame[L(4231)](),Fx=V[L(2833)][L(3317)],$x=N.TI[L(2448)]({width:X[L(1720)],height:X[L(3268)],resolution:this.cacheAsBitmapResolution||V[L(2213)],multisample:(l=this[L(3250)])!==null&&l!==void 0?l:V.multisample}),n0="cacheAsBitmap_"[L(2227)]((0,U[L(4232)])());this._cacheData[L(2433)]=n0,N.VL[L(2801)]($x.baseTexture,n0),N.xE[L(2801)]($x,n0);var Q0=this[L(3317)][L(2138)][L(3082)](a0)[L(4585)]()[L(1431)](-X.x,-X.y);this[L(831)]=this._cacheData[L(3836)],V[L(831)](this,{renderTexture:$x,clear:!0,transform:Q0,skipUpdateTransform:!1}),V.framebuffer[L(2928)](),V[L(2833)][L(3317)]=Fx,V[L(3028)][L(3948)](JA,dx,px),this.render=this[L(3491)],this[L(4321)]=this.displayObjectUpdateTransform,this[L(4181)]=this[L(2593)],this[L(1527)]=this[L(2286)],this[L(2360)]=null,this[L(4671)]=null,this[L(1881)]=w;var Y0=new P0.j($x);Y0[L(3317)].worldTransform=this.transform[L(735)],Y0[L(2385)].x=-X.x/X.width,Y0[L(2385)].y=-X.y/X[L(3268)],Y0[L(1881)]=w,Y0._bounds=this[L(3586)],this[L(2372)][L(582)]=Y0,this[L(3317)]._parentID=-1,this[L(3050)]?this[L(4321)]():(this[L(3087)](),this.updateTransform(),this[L(4620)](null)),this[L(3531)]=Y0[L(3531)][L(3948)](Y0)}},v.s$[O(1249)]._renderCachedCanvas=function(V){var L=O;!this.visible||this[L(2158)]<=0||!this[L(3931)]||(this[L(4479)](V),this[L(2372)].sprite.worldAlpha=this[L(2158)],this[L(2372)].sprite._renderCanvas(V))},v.s$[O(1249)]._initCachedDisplayObjectCanvas=function(V){var L=O;if(!this._cacheData||!this[L(2372)][L(582)]){var l=this[L(1527)](null,!0),w=this[L(188
`)[g(827)](function(pA,ix){var rx=g;return""[rx(2227)](ix,": ")[rx(2227)](pA)}),n=b.getShaderInfoLog(E),D=n[g(2358)](`
`),u={},Z=D[g(827)](function(pA){var ix=g;return parseFloat(pA[ix(4160)](/^ERROR\: 0\:([\d]+)\:.*$/,"$1"))}).filter(function(pA){return!(!pA||u[pA])&&(u[pA]=!0,!0)}),tA=[""];Z[g(817)](function(pA){var ix=g;i[pA-1]="%c".concat(i[pA-1],"%c"),tA.push("background: #FF0000; color:#FFFFFF; font-size: 10px",ix(455))});var YA=i.join(`
`);tA[0]=YA,console[g(4080)](n),console[g(906)][g(4434)](console,h0([],g0(tA),!1)),console[g(4024)]()}var c0,u0={},V=u0;function L(){var b=O;if(V===u0||V&&V[b(2665)]()){var E=void 0;b(4525)!=typeof document?E=document&&document[b(2663)](b(3297)):typeof OffscreenCanvas!="undefined"&&(E=new OffscreenCanvas(1,1));var g=void 0;g||((g=E[b(2053)](b(4435),{}))?g.getExtension(b(1931)):g=null),V=g}return V}function l(b,E,g){var i=O;if(i(591)!==b[i(1901)](0,9)){var n=E;return E===K.cB[i(2911)]&&g!==K.cB[i(2911)]&&(n=K.cB[i(4184)]),i(2453)[i(2227)](n,` float;
`)[i(2227)](b)}return g!==K.cB.HIGH&&b[i(1901)](0,15)==="precision highp"?b.replace(i(3535),"precision mediump"):b}var w={float:1,vec2:2,vec3:3,vec4:4,int:1,ivec2:2,ivec3:3,ivec4:4,uint:1,uvec2:2,uvec3:3,uvec4:4,bool:1,bvec2:2,bvec3:3,bvec4:4,mat2:4,mat3:9,mat4:16,sampler2D:1};function X(b){return w[b]}var sA=null,JA={FLOAT:O(1376),FLOAT_VEC2:O(2454),FLOAT_VEC3:O(2040),FLOAT_VEC4:O(3651),INT:"int",INT_VEC2:O(1052),INT_VEC3:O(3088),INT_VEC4:"ivec4",UNSIGNED_INT:O(1354),UNSIGNED_INT_VEC2:"uvec2",UNSIGNED_INT_VEC3:O(1785),UNSIGNED_INT_VEC4:O(2662),BOOL:O(1591),BOOL_VEC2:O(3758),BOOL_VEC3:O(4404),BOOL_VEC4:O(1032),FLOAT_MAT2:O(2195),FLOAT_MAT3:O(3290),FLOAT_MAT4:O(1661),SAMPLER_2D:O(4718),INT_SAMPLER_2D:"sampler2D",UNSIGNED_INT_SAMPLER_2D:O(4718),SAMPLER_CUBE:O(3742),INT_SAMPLER_CUBE:O(3742),UNSIGNED_INT_SAMPLER_CUBE:O(3742),SAMPLER_2D_ARRAY:O(4154),INT_SAMPLER_2D_ARRAY:O(4154),UNSIGNED_INT_SAMPLER_2D_ARRAY:O(4154)};function dx(b,E){var g=O;if(!sA){var i=Object[g(1319)](JA);sA={};for(var n=0;n<i[g(551)];++n){var D=i[n];sA[b[D]]=JA[D]}}return sA[E]}var px=[{test:function(b){var E=O;return E(1376)===b.type&&b[E(531)]===1},code:function(b){var E=O;return E(3499)[E(2227)](b,E(1467))[E(2227)](b,E(3639)).concat(b,E(3930))[E(2227)](b,E(4300))[E(2227)](b,E(2327))[E(2227)](b,E(2249))}},{test:function(b){var E=O;return(E(4718)===b[E(691)]||E(3742)===b[E(691)]||b[E(691)]==="sampler2DArray")&&b[E(531)]===1&&!b[E(2116)]},code:function(b){var E=O;return`t = syncData.textureCount++;
renderer.texture.bind(uv["`[E(2227)](b,E(4584)).concat(b,E(3985))[E(2227)](b,E(1187))[E(2227)](b,E(1139))}},{test:function(b,E){var g=O;return g(3290)===b.type&&b[g(531)]===1&&E.a!==void 0},code:function(b){var E=O;return E(3937)[E(2227)](b,E(1827)).concat(b,E(3144))},codeUbo:function(b){var E=O;return E(2111)[E(2227)](b,E(3772))[E(2227)](b,E(1826))[E(2227)](b,`_matrix[0];
data[offset+1] = `)[E(2227)](b,E(4390))[E(2227)](b,E(2523))[E(2227)](b,E(4407))[E(2227)](b,E(2522))[E(2227)](b,E(803))[E(2227)](b,`_matrix[6];
data[offset + 9] = `).concat(b,E(3575))[E(2227)](b,E(4189))}},{test:function(b,E){var g=O;return g(2454)===b[g(691)]&&b[g(531)]===1&&E.x!==void 0},code:function(b){var E=O;return`
cv = ud["`[E(2227)](b,E(3986)).concat(b,E(3114)).concat(b,E(4474))},codeUbo:function(b){var E=O;return E(3769).concat(b,E(924))}},{test:function(b){var E=O;return E(2454)===b[E(691)]&&b[E(531)]===1},code:function(b){var E=O;return E(3728)[E(2227)](b,E(3986))[E(2227)](b,`"];
if(cv[0] !== v[0] || cv[1] !== v[1])
{
cv[0] = v[0];
cv[1] = v[1];
gl.uniform2f(ud["`)[E(2227)](b,`"].location, v[0], v[1]);
}
`)}},{test:function(b,E){var g=O;return g(3651)===b[g(691)]&&b[g(531)]===1&&E[g(1720)]!==void 0},code:function(b){var E=O;return E(3728)[E(2227)](b,E(3986))[E(2227)](b,E(3368)).concat(b,E(4226))},codeUbo:function(b){var E=O;return`
v = uv.`[E(2227)](b,E(3523))}},{test:function(b){var E=O;return E(3651)===b[E(691)]&&b[E(531)]===1},code:function(b){var E=O;return`
cv = ud["`[E(2227)](b,E(3986)).concat(b,`"];
if(cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
cv[3] = v[3];
gl.uniform4f(ud["`)[E(2227)](b,E(2239))}}],Fx={float:`
if (cv !== v)
{
cu.value = v;
gl.uniform1f(location, v);
}`,vec2:O(4107),vec3:O(3628),vec4:O(2759),int:`
if (cv !== v)
{
cu.value = v;
gl.uniform1i(location, v);
}`,ivec2:O(4019),ivec3:O(2613),ivec4:O(1941),uint:`
if (cv !== v)
{
cu.value = v;
gl.uniform1ui(location, v);
}`,uvec2:O(3715),uvec3:O(3404),uvec4:`
if (cv[0] !== v[0] || cv[1] !== v[1] || cv[2] !== v[2] || cv[3] !== v[3])
{
cv[0] = v[0];
cv[1] = v[1];
cv[2] = v[2];
cv[3] = v[3];
gl.uniform4ui(location, v[0], v[1], v[2], v[3]);
}`,bool:O(3299),bvec2:O(818),bvec3:O(2613),bvec4:O(1941),mat2:O(2869),mat3:O(995),mat4:O(2636),sampler2D:O(4358),samplerCube:O(4358),sampler2DArray:O(4358)},$x={float:"gl.uniform1fv(location, v)",vec2:O(795),vec3:O(1601),vec4:"gl.uniform4fv(location, v)",mat4:O(2636),mat3:O(995),mat2:O(2869),int:O(772),ivec2:O(1050),ivec3:O(2056),ivec4:O(2324),uint:"gl.uniform1uiv(location, v)",uvec2:O(2738),uvec3:O(3292),uvec4:O(3835),bool:O(772),bvec2:O(1050),bvec3:O(2056),bvec4:O(2324),sampler2D:"gl.uniform1iv(location, v)",samplerCube:O(772),sampler2DArray:"gl.uniform1iv(location, v)"},n0,Q0=[O(760),O(4130),O(2342),O(2736),O(1176),"}"][O(2575)](`
`);function Y0(b){for(var E=O,g="",i=0;i<b;++i)i>0&&(g+=E(1109)),i<b-1&&(g+=E(3072)[E(2227)](i,".0){}"));return g}function Z0(b,E){var g=O;if(b===0)throw new Error("Invalid value of `0` passed to `checkMaxIfStatementsInShader`");for(var i=E[g(1018)](E[g(1516)]);;){var n=Q0[g(4160)](/%forloop%/gi,Y0(b));if(E[g(3363)](i,n),E[g(2270)](i),E[g(3256)](i,E[g(2888)]))break;b=b/2|0}return b}var C0=0,H0={},B0=function(){var b=O;function E(g,i,n){var D=C;n===void 0&&(n="pixi-shader"),this.id=C0++,this.vertexSrc=g||E[D(2576)],this[D(4309)]=i||E[D(2110)],this[D(4655)]=this[D(4655)][D(2356)](),this[D(4309)]=this[D(4309)][D(2356)](),D(4269)!==this[D(4655)][D(1901)](0,8)&&(n=n[D(4160)](/\s+/g,"-"),H0[n]?(H0[n]++,n+="-"[D(2227)](H0[n])):H0[n]=1,this[D(4655)]=D(1792)[D(2227)](n,`
`)[D(2227)](this.vertexSrc),this[D(4309)]=D(1792)[D(2227)](n,`
`)[D(2227)](this[D(4309)]),this.vertexSrc=l(this[D(4655)],GA.X.PRECISION_VERTEX,K.cB.HIGH),this[D(4309)]=l(this[D(4309)],GA.X[D(1534)],function(){var u=D;if(!c0){c0=K.cB[u(4184)];var Z=L();if(Z&&Z.getShaderPrecisionFormat){var tA=Z.getShaderPrecisionFormat(Z[u(1516)],Z[u(4121)]);c0=tA[u(591)]?K.cB[u(2911)]:K.cB[u(4184)]}}return c0}())),this.glPrograms={},this[D(3662)]=null}return Object[b(3044)](E,b(2576),{get:function(){return`attribute vec2 aVertexPosition;
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
void main(void){
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
}
`},enumerable:!1,configurable:!0}),Object[b(3044)](E,b(2110),{get:function(){var g=b;return g(539)},enumerable:!1,configurable:!0}),E[b(1561)]=function(g,i,n){var D=b,u=g+i,Z=rA[D(4448)][u];return Z||(rA[D(4448)][u]=Z=new E(g,i,n)),Z},E}(),x0=function(){var b=O;function E(g,i){var n=C;this.uniformBindCount=0,this.program=g,this[n(2949)]=i?i instanceof s0?i:new s0(i):new s0({})}return E[b(1249)][b(1470)]=function(g,i){var n=b;if(i[n(1506)][g])return!0;for(var D in i[n(1506)]){var u=i[n(1506)][D];if(u.group&&this[n(1470)](g,u))return!0}return!1},E[b(1249)][b(4535)]=function(){var g=b;this[g(2949)]=null},Object[b(3044)](E[b(1249)],b(1506),{get:function(){var g=b;return this.uniformGroup[g(1506)]},enumerable:!1,configurable:!0}),E[b(1561)]=function(g,i,n){return new E(B0.from(g,i),n)},E}(),R0=function(){var b=O;function E(){var g=C;this[g(1242)]=0,this.blendMode=K.T$[g(3275)],this[g(4481)]=0,this[g(3763)]=!0,this[g(1770)]=!0}return Object[b(3044)](E.prototype,b(3763),{get:function(){var g=b;return!!(1&this[g(1242)])},set:function(g){var i=b;!!(1&this.data)!==g&&(this[i(1242)]^=1)},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(4013),{get:function(){var g=b;return!!(2&this[g(1242)])},set:function(g){var i=b;!!(2&this.data)!==g&&(this[i(1242)]^=2)},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(4499),{get:function(){var g=b;return!!(4&this[g(1242)])},set:function(g){var i=b;!!(4&this[i(1242)])!==g&&(this[i(1242)]^=4)},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(2934),{get:function(){var g=b;return!!(8&this[g(1242)])},set:function(g){var i=b;!!(8&this[i(1242)])!==g&&(this[i(1242)]^=8)},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"depthMask",{get:function(){var g=b;return!!(32&this[g(1242)])},set:function(g){!!(32&this.data)!==g&&(this.data^=32)},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(2590),{get:function(){var g=b;return!!(16&this[g(1242)])},set:function(g){!!(16&this.data)!==g&&(this.data^=16)},enumerable:!1,configurable:!0}),Object[b(3044)](E.prototype,b(853),{get:function(){var g=b;return this[g(2201)]},set:function(g){var i=b;this[i(3763)]=g!==K.T$[i(3123)],this._blendMode=g},enumerable:!1,configurable:!0}),Object.defineProperty(E[b(1249)],b(4481),{get:function(){var g=b;return this[g(3980)]},set:function(g){this.offsets=!!g,this._polygonOffset=g},enumerable:!1,configurable:!0}),E[b(1249)][b(2884)]=function(){var g=b;return"[@pixi/core:State "+"blendMode="[g(2227)](this[g(853)]," ")+g(1799)[g(2227)](this[g(2590)]," ")+g(4509)[g(2227)](this[g(4499)]," ")+"depthMask="[g(2227)](this[g(1770)]," ")+g(820).concat(this[g(4481)])+"]"},E[b(4737)]=function(){var g=b,i=new E;return i[g(2934)]=!1,i.blend=!0,i},E}(),s2=function(){var b=function(E,g){var i=C;return b=Object[i(1834)]||{__proto__:[]}instanceof Array&&function(n,D){n.__proto__=D}||function(n,D){var u=i;for(var Z in D)Object[u(1249)][u(545)][u(1722)](D,Z)&&(n[Z]=D[Z])},b(E,g)};return function(E,g){var i=C;if(i(1520)!=typeof g&&g!==null)throw new TypeError(i(1147)+String(g)+i(4665));function n(){var D=i;this[D(2247)]=E}b(E,g),E[i(1249)]=g===null?Object[i(2448)](g):(n.prototype=g[i(1249)],new n)}}(),A2=function(b){var E=O;function g(i,n,D){var u=C,Z=this,tA=B0.from(i||g[u(2576)],n||g.defaultFragmentSrc);return(Z=b.call(this,tA,D)||this)[u(4314)]=0,Z[u(2213)]=GA.X[u(884)],Z[u(2588)]=GA.X.FILTER_MULTISAMPLE,Z[u(957)]=!0,Z.autoFit=!0,Z[u(986)]=new R0,Z}return s2(g,b),g[E(1249)][E(4434)]=function(i,n,D,u,Z){var tA=E;i[tA(3106)](this,n,D,u)},Object[E(3044)](g.prototype,E(853),{get:function(){return this.state.blendMode},set:function(i){var n=E;this[n(986)][n(853)]=i},enumerable:!1,configurable:!0}),Object[E(3044)](g[E(1249)],E(2213),{get:function(){var i=E;return this[i(874)]},set:function(i){var n=E;this[n(874)]=i},enumerable:!1,configurable:!0}),Object[E(3044)](g,E(2576),{get:function(){var i=E;return i(1638)},enumerable:!1,configurable:!0}),Object[E(3044)](g,E(2110),{get:function(){var i=E;return i(1121)},enumerable:!1,configurable:!0}),g}(x0),t2=new gx.y3,h2=function(){var b=O;function E(g,
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 otherMatrix;
varying vec2 vMaskCoord;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
vMaskCoord = ( otherMatrix * vec3( aTextureCoord, 1.0) ).xy;
}
`,n||u(1490),D)||this).maskSprite=tA,Z[u(4333)]=new gx.y3,Z}return u2(g,b),Object[E(3044)](g.prototype,E(3142),{get:function(){return this._maskSprite},set:function(i){var n=E;this[n(3092)]=i,this[n(3092)]&&(this[n(3092)][n(3931)]=!1)},enumerable:!1,configurable:!0}),g[E(1249)][E(4434)]=function(i,n,D,u){var Z=E,tA=this[Z(3092)],YA=tA[Z(3527)];YA.valid&&(YA[Z(447)]||(YA[Z(447)]=new h2(YA,0)),YA.uvMatrix[Z(1759)](),this[Z(1506)][Z(1797)]=YA[Z(3851)][Z(2718)]?0:1,this[Z(1506)][Z(1562)]=YA,this[Z(1506)][Z(3861)]=i[Z(2515)](this.maskMatrix,tA)[Z(3015)](YA[Z(447)][Z(454)]),this[Z(1506)][Z(1881)]=tA.worldAlpha,this[Z(1506)][Z(2804)]=YA[Z(447)].uClampFrame,i.applyFilter(this,n,D,u))},g}(A2),l2=function(){var b=O;function E(g){var i=C;this[i(1877)]=g,this[i(556)]=!0,this[i(1112)]=[],this.maskDataPool=[],this.maskStack=[],this[i(1115)]=0}return E[b(1249)][b(1578)]=function(g){var i=b;this[i(2710)]=g,this[i(1877)][i(2749)][i(1578)](g),this[i(1877)][i(3261)][i(1578)](g)},E.prototype[b(2582)]=function(g,i){var n=b,D=i;if(!D[n(3893)]){var u=this[n(1150)][n(3685)]()||new e0;u.pooled=!0,u[n(3673)]=i,D=u}var Z=this.maskStack.length!==0?this.maskStack[this[n(2710)].length-1]:null;if(D[n(4305)](Z),D.autoDetect&&this.detect(D),D[n(3285)]=g,D[n(691)]!==K.A7[n(2889)]&&this[n(2710)][n(2582)](D),D[n(957)])switch(D[n(691)]){case K.A7[n(1423)]:this[n(1877)][n(2749)][n(2582)](D);break;case K.A7.STENCIL:this[n(1877)][n(3261)].push(D);break;case K.A7[n(2889)]:D[n(4305)](null),this.pushSpriteMask(D)}D[n(691)]===K.A7.SPRITE&&this.maskStack[n(2582)](D)},E[b(1249)][b(3685)]=function(g){var i=b,n=this[i(2710)][i(3685)]();if(n&&n[i(3285)]===g){if(n[i(957)])switch(n[i(691)]){case K.A7[i(1423)]:this.renderer[i(2749)].pop();break;case K.A7[i(748)]:this.renderer[i(3261)][i(3685)](n[i(3673)]);break;case K.A7[i(2889)]:this[i(4577)](n)}if(n[i(4483)](),n[i(2783)]&&this[i(1150)][i(2582)](n),this.maskStack[i(551)]!==0){var D=this[i(2710)][this[i(2710)][i(551)]-1];D[i(691)]===K.A7[i(2889)]&&D[i(1453)]&&(D[i(1453)][0][i(3142)]=D[i(3673)])}}},E.prototype[b(4641)]=function(g){var i=b;g[i(3673)][i(644)]?g[i(691)]=K.A7[i(2889)]:this[i(556)]&&this.renderer[i(2749)][i(2161)](g)?g.type=K.A7[i(1423)]:g[i(691)]=K.A7[i(748)]},E.prototype[b(1843)]=function(g){var i=b,n,D,u=g[i(3673)],Z=g[i(3285)],tA=g[i(1453)];tA||(tA=this[i(1112)][this[i(1115)]])||(tA=this[i(1112)][this[i(1115)]]=[new w0]);var YA,pA,ix=this[i(1877)],rx=ix[i(3028)];if(rx[i(1605)]){var yx=rx.current;YA=g.resolution||yx.resolution,pA=(n=g[i(2588)])!==null&&n!==void 0?n:yx[i(2588)]}else YA=g[i(2213)]||ix.resolution,pA=(D=g[i(2588)])!==null&&D!==void 0?D:ix[i(2588)];tA[0].resolution=YA,tA[0][i(2588)]=pA,tA[0][i(3142)]=u;var Ox=Z[i(4671)];Z[i(4671)]=u[i(1289)](!0),ix[i(2989)][i(2582)](Z,tA),Z.filterArea=Ox,g[i(1453)]||this[i(1115)]++},E[b(1249)][b(4577)]=function(g){var i=b;this[i(1877)][i(2989)][i(3685)](),g[i(1453)]?g[i(1453)][0][i(3142)]=null:(this[i(1115)]--,this.alphaMaskPool[this.alphaMaskIndex][0][i(3142)]=null)},E[b(1249)][b(4535)]=function(){var g=b;this[g(1877)]=null},E}(),M0=function(){var b=O;function E(g){var i=C;this[i(1877)]=g,this[i(2710)]=[],this[i(1821)]=0}return E[b(1249)][b(1704)]=function(){var g=b;return this.maskStack[g(551)]},E[b(1249)][b(1578)]=function(g){var i=b,n=this[i(1877)].gl,D=this[i(1704)]();this[i(2710)]=g;var u=this[i(1704)]();u!==D&&(u===0?n[i(3287)](this.glConst):(n[i(3266)](this[i(1821)]),this[i(3307)]()))},E[b(1249)][b(3307)]=function(){},E[b(1249)].destroy=function(){var g=b;this[g(1877)]=null,this.maskStack=null},E}(),E2=function(){var b=function(E,g){var i=C;return b=Object[i(1834)]||{__proto__:[]}instanceof Array&&function(n,D){var u=i;n[u(4588)]=D}||function(n,D){var u=i;for(var Z in D)Object[u(1249)].hasOwnProperty[u(1722)](D,Z)&&(n[Z]=D[Z])},b(E,g)};return function(E,g){var i=C;if(typeof g!="function"&&g!==null)throw new TypeError("Class extends value "+String(g)+" is not a constructor or null");function n(){var D=C;this[D(2247)]=E}b(E,g),E[i(1249)]=g===null?Object[i(2448)](g):(n[i(1249)]=g[i(1249)],new n)}}(),w2=new gx.y3,z0=function(b){var E=O;function g(i){var n=C,
data[offset] = v[0];
data[offset+1] = v[1];
data[offset+2] = v[2];
`,vec4:O(1522),mat2:O(4482),mat3:O(2209),mat4:`
for(var i = 0; i < 16; i++)
{
data[offset + i] = v[i];
}
`},P={float:4,vec2:8,vec3:12,vec4:16,int:4,ivec2:8,ivec3:12,ivec4:16,uint:4,uvec2:8,uvec3:12,uvec4:16,bool:4,bvec2:8,bvec3:12,bvec4:16,mat2:32,mat3:48,mat4:64};function xA(b){for(var E=O,g=b[E(827)](function(YA){return{data:YA,offset:0,dataLen:0,dirty:0}}),i=0,n=0,D=0,u=0;u<g.length;u++){var Z=g[u];if(i=P[Z[E(1242)][E(691)]],Z[E(1242)].size>1&&(i=Math[E(1309)](i,16)*Z.data[E(531)]),Z[E(609)]=i,n%i!=0&&n<16){var tA=n%i%16;n+=tA,D+=tA}n+i>16?(D=16*Math.ceil(D/16),Z[E(3800)]=D,D+=i,n=i):(Z[E(3800)]=D,n+=i,D+=i)}return{uboElements:g,size:D=16*Math.ceil(D/16)}}function cA(b,E){var g=O,i=[];for(var n in b)E[n]&&i[g(2582)](E[n]);return i.sort(function(D,u){var Z=g;return D[Z(4297)]-u[Z(4297)]}),i}function EA(b,E){var g=O;if(!b[g(3055)])return{size:0,syncFunc:H};for(var i=xA(cA(b.uniforms,E)),n=i[g(3863)],D=i[g(531)],u=[g(1252)],Z=0;Z<n[g(551)];Z++){for(var tA=n[Z],YA=b[g(1506)][tA[g(1242)][g(3004)]],pA=tA[g(1242)][g(3004)],ix=!1,rx=0;rx<px[g(551)];rx++){var yx=px[rx];if(yx[g(2043)]&&yx[g(1628)](tA.data,YA)){u.push("offset = "[g(2227)](tA[g(3800)]/4,";"),px[rx].codeUbo(tA[g(1242)][g(3004)],YA)),ix=!0;break}}if(!ix)if(tA[g(1242)][g(531)]>1){var Ox=X(tA.data[g(691)]),Vx=Math[g(1309)](P[tA[g(1242)].type]/16,1),t0=Ox/Vx,f0=(4-t0%4)%4;u[g(2582)](g(769).concat(pA,g(4147))[g(2227)](pA,g(3202))[g(2227)](tA[g(3800)]/4,g(979))[g(2227)](tA[g(1242)][g(531)]*Vx,g(1248))[g(2227)](t0,g(3239))[g(2227)](f0,g(2845)))}else{var o0=_[tA.data[g(691)]];u[g(2582)](g(769)[g(2227)](pA,g(4147)).concat(pA,g(3202)).concat(tA[g(3800)]/4,g(4569)).concat(o0,g(4569)))}}return u[g(2582)](g(4496)),{size:D,syncFunc:new Function("ud","uv",g(1877),g(4112),g(2474),u[g(2575)](`
`))}}var mA=function(){},UA=function(){var b=O;function E(g,i){var n=C;this.program=g,this[n(2443)]=i,this.uniformGroups={},this[n(3478)]={},this[n(3353)]={}}return E.prototype[b(4535)]=function(){var g=b;this.uniformData=null,this[g(2892)]=null,this[g(3478)]=null,this[g(3353)]=null,this[g(1955)]=null},E}();function kA(b,E,g){var i=O,n=b[i(1018)](E);return b.shaderSource(n,g),b[i(2270)](n),n}function _A(b){for(var E=O,g=new Array(b),i=0;i<g[E(551)];i++)g[i]=!1;return g}function yA(b,E){var g=O;switch(b){case g(1376):case"int":case g(1354):case g(4718):case g(4154):return 0;case g(2454):return new Float32Array(2*E);case"vec3":return new Float32Array(3*E);case g(3651):return new Float32Array(4*E);case g(1052):return new Int32Array(2*E);case g(3088):return new Int32Array(3*E);case g(2415):return new Int32Array(4*E);case g(4255):return new Uint32Array(2*E);case"uvec3":return new Uint32Array(3*E);case"uvec4":return new Uint32Array(4*E);case"bool":return!1;case g(3758):return _A(2*E);case g(4404):return _A(3*E);case g(1032):return _A(4*E);case g(2195):return new Float32Array([1,0,0,1]);case g(3290):return new Float32Array([1,0,0,0,1,0,0,0,1]);case"mat4":return new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])}return null}function VA(b,E){var g=O,i=kA(b,b[g(738)],E[g(4655)]),n=kA(b,b[g(1516)],E[g(4309)]),D=b[g(1588)]();if(b[g(2772)](D,i),b.attachShader(D,n),b.linkProgram(D),b[g(4771)](D,b[g(1265)])||function(pA,ix,rx,yx){var Ox=g;pA[Ox(4771)](ix,pA.LINK_STATUS)||(pA[Ox(3256)](rx,pA.COMPILE_STATUS)||g2(pA,rx),pA[Ox(3256)](yx,pA[Ox(2888)])||g2(pA,yx),console.error(Ox(3379)),pA[Ox(4642)](ix)!==""&&console[Ox(906)](Ox(945),pA[Ox(4642)](ix)))}(b,D,i,n),E[g(1486)]=function(pA,ix){for(var rx=g,yx={},Ox=ix.getProgramParameter(pA,ix[rx(3262)]),Vx=0;Vx<Ox;Vx++){var t0=ix.getActiveAttrib(pA,Vx);if(t0[rx(3004)][rx(2127)](rx(1125))!==0){var f0=dx(ix,t0.type),o0={type:f0,name:t0[rx(3004)],size:X(f0),location:ix[rx(2993)](pA,t0[rx(3004)])};yx[t0[rx(3004)]]=o0}}return yx}(D,b),E[g(2443)]=function(pA,ix){for(var rx=g,yx={},Ox=ix.getProgramParameter(pA,ix[rx(1631)]),Vx=0;Vx<Ox;Vx++){var t0=ix.getActiveUniform(pA,Vx),f0=t0[rx(3004)][rx(4160)](/\[.*?\]$/,""),o0=!!t0.name[rx(2238)](/\[.*?\]$/),D2=dx(ix,t0.type);yx[f0]={name:f0,index:Vx,type:D2,size:t0.size,isArray:o0,value:yA(D2,t0[rx(531)])}}return yx}(D,b),!/^[ \t]*#[ \t]*version[ \t]+300[ \t]+es[ \t]*$/m[g(1628)](E[g(4655)])){var u=Object.keys(E.attributeData);u.sort(function(pA,ix){return pA>ix?1:-1});for(var Z=0;Z<u[g(551)];Z++)E.attributeData[u[Z]][g(438)]=Z,b[g(544)](D,Z,u[Z]);b.linkProgram(D)}b[g(1804)](i),b[g(1804)](n);var tA={};for(var Z in E[g(2443)]){var YA=E.uniformData[Z];tA[Z]={location:b[g(1521)](D,Z),value:yA(YA.type,YA[g(531)])}}return new UA(D,tA)}var Bx=0,zx={textureCount:0,uboCount:0},hx=function(){var b=O;function E(g){var i=C;this[i(4603)]=!1,this.renderer=g,this.systemCheck(),this.gl=null,this[i(4317)]=null,this.program=null,this[i(1915)]={},this[i(1225)]={},this.id=Bx++}return E.prototype[b(2813)]=function(){var g=b;if(!function(){var i=C;if(i(1349)==typeof n0)return n0;try{var n=new Function(i(4695),"param2",i(4388),i(474));n0=n({a:"b"},"a","b")===!0}catch(D){n0=!1}return n0}())throw new Error(g(1164))},E[b(1249)][b(1124)]=function(g){var i=b;this.gl=g,this[i(4483)]()},E[b(1249)][b(3948)]=function(g,i){var n=b;g[n(1506)][n(3805)]=this[n(1877)].globalUniforms;var D=g.program,u=D[n(2348)][this[n(1877)][n(1172)]]||this[n(4779)](g);return this[n(4317)]=g,this[n(1955)]!==D&&(this[n(1955)]=D,this.gl[n(4078)](u[n(1955)])),i||(zx[n(770)]=0,zx.uboCount=0,this[n(1197)](g[n(2949)],zx)),u},E[b(1249)][b(2440)]=function(g){var i=b,n=this[i(4317)][i(1955)],D=n.glPrograms[this.renderer.CONTEXT_UID];n.syncUniforms(D.uniformData,g,this[i(1877)])},E[b(1249)][b(1197)]=function(g,i){var n=b,D=this[n(3598)]();g[n(713)]&&g[n(2817)]===D.uniformDirtyGroups[g.id]||(D[n(3478)][g.id]=g.dirtyId,this[n(3662)](g,D,i))},E[b(1249)][b(3662)]=function(g,i,n){var D=b;(g[D(3662)][this.shader[D(1955)].id]||this[D(2634)](g))(i[D(2443)],g[D(1506)],this[D(1877)],n)},E[b(1249)][b(2634)]=function(g){var i=b,n=th
cv = cu.value;
v = uv["`)[Z(2227)](pA,`"];
`)[Z(2227)](Vx,";"))}}else!((tA=D[Z(1506)][pA])===null||tA===void 0)&&tA[Z(1e3)]&&(D[Z(1506)][pA][Z(3100)]?YA.push(Z(2106)[Z(2227)](pA,", '").concat(pA,`');
`)):YA[Z(2582)](Z(1236)[Z(2227)](pA,`, syncData);
`)))}return new Function("ud","uv","renderer",Z(4112),YA[Z(2575)](`
`))}(g,this[i(4317)].program[i(2443)])),g.syncUniforms[this[i(4317)][i(1955)].id]=this.cache[n],g[i(3662)][this[i(4317)].program.id]},E[b(1249)][b(1181)]=function(g,i){var n=b,D=this[n(3598)]();if(!g[n(713)]||g[n(2817)]!==0||!D[n(2892)][g.id]){g[n(2817)]=0;var u=D[n(2892)][g.id]||this[n(1260)](g,D,i);g[n(2474)][n(1759)](),u(D[n(2443)],g[n(1506)],this[n(1877)],zx,g[n(2474)])}this.renderer.buffer.bindBufferBase(g[n(2474)],D.uniformBufferBindings[i])},E[b(1249)][b(1260)]=function(g,i,n){var D=b,u=this.renderer.gl;this[D(1877)][D(2474)][D(3948)](g[D(2474)]);var Z=this.gl[D(3376)](i[D(1955)],n);i[D(3353)][n]=this[D(4317)][D(4725)],u[D(579)](i.program,Z,this[D(4317)][D(4725)]),this[D(4317)][D(4725)]++;var tA=this[D(730)](g,this[D(4317)].program.uniformData,"ubo"),YA=this._uboCache[tA];if(YA||(YA=this[D(1225)][tA]=EA(g,this.shader.program[D(2443)])),g[D(3055)]){var pA=new Float32Array(YA[D(531)]/4);g[D(2474)][D(1759)](pA)}return i.uniformGroups[g.id]=YA[D(4538)],i[D(2892)][g.id]},E[b(1249)][b(730)]=function(g,i,n){var D=b,u=g[D(1506)],Z=["".concat(n,"-")];for(var tA in u)Z[D(2582)](tA),i[tA]&&Z[D(2582)](i[tA][D(691)]);return Z[D(2575)]("-")},E[b(1249)].getGlProgram=function(){var g=b;return this[g(4317)]?this.shader[g(1955)][g(2348)][this[g(1877)].CONTEXT_UID]:null},E[b(1249)][b(4779)]=function(g){var i=b,n=this.gl,D=g[i(1955)],u=VA(n,D);return D.glPrograms[this.renderer[i(1172)]]=u,u},E[b(1249)][b(4483)]=function(){this.program=null,this.shader=null},E[b(1249)][b(4535)]=function(){var g=b;this[g(1877)]=null,this.destroyed=!0},E}(),vx=function(){var b=O;function E(){var g=C;this.gl=null,this[g(4433)]=0,this[g(4481)]=0,this[g(853)]=K.T$[g(3123)],this[g(533)]=!1,this[g(827)]=[],this.map[0]=this[g(4060)],this.map[1]=this.setOffset,this[g(827)][2]=this[g(1198)],this[g(827)][3]=this[g(3070)],this.map[4]=this.setFrontFace,this[g(827)][5]=this[g(2309)],this.checks=[],this[g(2806)]=new R0,this[g(2806)][g(3763)]=!0}return E[b(1249)][b(1124)]=function(g){var i=b;this.gl=g,this.blendModes=function(n,D){var u=C;return D===void 0&&(D=[]),D[K.T$[u(3275)]]=[n[u(3629)],n[u(1066)]],D[K.T$[u(2414)]]=[n[u(3629)],n[u(3629)]],D[K.T$[u(4657)]]=[n[u(1120)],n[u(1066)],n[u(3629)],n[u(1066)]],D[K.T$[u(1293)]]=[n.ONE,n.ONE_MINUS_SRC_COLOR,n[u(3629)],n[u(1066)]],D[K.T$[u(2409)]]=[n.ONE,n[u(1066)]],D[K.T$[u(4344)]]=[n[u(3629)],n[u(1066)]],D[K.T$.LIGHTEN]=[n[u(3629)],n[u(1066)]],D[K.T$[u(3183)]]=[n[u(3629)],n[u(1066)]],D[K.T$[u(4750)]]=[n[u(3629)],n.ONE_MINUS_SRC_ALPHA],D[K.T$[u(702)]]=[n[u(3629)],n.ONE_MINUS_SRC_ALPHA],D[K.T$[u(3029)]]=[n[u(3629)],n[u(1066)]],D[K.T$[u(3165)]]=[n[u(3629)],n[u(1066)]],D[K.T$[u(805)]]=[n[u(3629)],n[u(1066)]],D[K.T$.HUE]=[n[u(3629)],n[u(1066)]],D[K.T$.SATURATION]=[n[u(3629)],n[u(1066)]],D[K.T$[u(1294)]]=[n.ONE,n.ONE_MINUS_SRC_ALPHA],D[K.T$[u(636)]]=[n[u(3629)],n[u(1066)]],D[K.T$[u(3123)]]=[0,0],D[K.T$.NORMAL_NPM]=[n[u(1449)],n[u(1066)],n[u(3629)],n.ONE_MINUS_SRC_ALPHA],D[K.T$.ADD_NPM]=[n[u(1449)],n[u(3629)],n[u(3629)],n[u(3629)]],D[K.T$[u(1800)]]=[n[u(1449)],n[u(3095)],n.ONE,n.ONE_MINUS_SRC_ALPHA],D[K.T$[u(682)]]=[n[u(1630)],n[u(4558)]],D[K.T$.SRC_OUT]=[n[u(2173)],n[u(4558)]],D[K.T$[u(3427)]]=[n[u(1630)],n.ONE_MINUS_SRC_ALPHA],D[K.T$.DST_OVER]=[n[u(2173)],n[u(3629)]],D[K.T$[u(1114)]]=[n[u(4558)],n[u(1449)]],D[K.T$[u(3451)]]=[n.ZERO,n[u(1066)]],D[K.T$[u(2129)]]=[n.ONE_MINUS_DST_ALPHA,n[u(1449)]],D[K.T$[u(4132)]]=[n.ONE_MINUS_DST_ALPHA,n.ONE_MINUS_SRC_ALPHA],D[K.T$[u(3278)]]=[n.ONE,n[u(3629)],n[u(3629)],n[u(3629)],n[u(3228)],n[u(880)]],D}(g),this.set(this.defaultState),this[i(4483)]()},E[b(1249)].set=function(g){var i=b;if(g=g||this[i(2806)],this[i(4433)]!==g.data){for(var n=this[i(4433)]^g[i(1242)],D=0;n;)1&n&&this[i(827)][D][i(1722)](this,!!(g[i(1242)]&1<<D)),n>>=1,D++;this.stateId=g[i(1242)]}for(D=0;D<this[i(511)][i(551)];D++)this[i(511)][D](this,g)},E[b(1249)][b(4222)]=function(g){var i=b;g=g||this[i(2806)];for(var n=0;n<this.map.length;n++)this[i(827)][n].call(this,!!(g.data&1<<n));for(n=0;n<this.checks.length;n++)this.checks[n](this,g);this[i(4433)]=g.data},E.prototype[b(4060)]=function(g){var i=b;this[i(2849)](E[i(1607)]
attribute vec2 aTextureCoord;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = aTextureCoord;
}`,U0=O(1638),L0=function(){var b=O;function E(g){var i=C;(0,rA.deprecation)(i(741),i(3186)),this[i(1877)]=g}return E[b(1249)].destroy=function(){var g=b;this[g(1877)]=null},E}(),j0=function(){var b=O;this[b(2933)]=null,this.blend=0,this.type=K.lg[b(3201)],this[b(858)]=0,this[b(531)]=0,this[b(1242)]=null},b0=function(){var b=O;function E(){var g=C;this[g(2328)]=[],this[g(4263)]=[],this[g(4697)]=0}return E[b(1249)][b(3354)]=function(){for(var g=b,i=0;i<this[g(4697)];i++)this[g(2328)][i]=null;this[g(4697)]=0},E}(),F0=function(){var b=O;function E(g){var i=C;i(3791)==typeof g?this[i(1003)]=new ArrayBuffer(g):g instanceof Uint8Array?this[i(1003)]=g.buffer:this.rawBinaryData=g,this[i(1691)]=new Uint32Array(this.rawBinaryData),this[i(3962)]=new Float32Array(this.rawBinaryData)}return Object[b(3044)](E[b(1249)],"int8View",{get:function(){var g=b;return this[g(3124)]||(this[g(3124)]=new Int8Array(this.rawBinaryData)),this[g(3124)]},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],"uint8View",{get:function(){var g=b;return this[g(3078)]||(this[g(3078)]=new Uint8Array(this.rawBinaryData)),this[g(3078)]},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(3608),{get:function(){var g=b;return this._int16View||(this[g(2814)]=new Int16Array(this[g(1003)])),this[g(2814)]},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(3585),{get:function(){var g=b;return this[g(2157)]||(this[g(2157)]=new Uint16Array(this.rawBinaryData)),this[g(2157)]},enumerable:!1,configurable:!0}),Object[b(3044)](E[b(1249)],b(3392),{get:function(){var g=b;return this[g(4104)]||(this[g(4104)]=new Int32Array(this.rawBinaryData)),this[g(4104)]},enumerable:!1,configurable:!0}),E[b(1249)][b(2480)]=function(g){var i=b;return this[""[i(2227)](g,"View")]},E[b(1249)][b(4535)]=function(){var g=b;this[g(1003)]=null,this._int8View=null,this[g(3078)]=null,this[g(2814)]=null,this._uint16View=null,this[g(4104)]=null,this[g(1691)]=null,this.float32View=null},E[b(3574)]=function(g){var i=b;switch(g){case i(2996):case"uint8":return 1;case i(4484):case"uint16":return 2;case"int32":case i(897):case i(1395):return 4;default:throw new Error(""[i(2227)](g," isn't a valid view type"))}},E}(),x2=function(){var b=function(E,g){var i=C;return b=Object[i(1834)]||{__proto__:[]}instanceof Array&&function(n,D){var u=i;n[u(4588)]=D}||function(n,D){var u=i;for(var Z in D)Object[u(1249)][u(545)].call(D,Z)&&(n[Z]=D[Z])},b(E,g)};return function(E,g){var i=C;if(i(1520)!=typeof g&&g!==null)throw new TypeError("Class extends value "+String(g)+i(4665));function n(){var D=i;this[D(2247)]=E}b(E,g),E[i(1249)]=g===null?Object[i(2448)](g):(n.prototype=g[i(1249)],new n)}}(),K0=function(b){var E=O;function g(i){var n=C,D=b[n(1722)](this,i)||this;return D.shaderGenerator=null,D[n(3047)]=null,D.vertexSize=null,D[n(986)]=R0[n(4737)](),D[n(531)]=4*GA.X[n(4714)],D._vertexCount=0,D._indexCount=0,D._bufferedElements=[],D._bufferedTextures=[],D[n(2029)]=0,D[n(3957)]=null,D[n(2346)]=[],D[n(426)]=2,D[n(1138)]=0,D[n(3141)]={},D[n(3238)]={},D[n(4677)]=1,D[n(1877)].on(n(2273),D[n(1947)],D),i[n(2624)][n(1124)][n(2826)](D),D._dcIndex=0,D[n(2841)]=0,D._iIndex=0,D[n(2477)]=null,D[n(926)]=null,D[n(3847)]=[],D}return x2(g,b),g[E(1249)][E(1124)]=function(){var i=E,n=this[i(1877)].gl;GA.X[i(1982)]===K.Vi[i(3109)]?this[i(4677)]=1:(this[i(4677)]=Math[i(4139)](n[i(3819)](n.MAX_TEXTURE_IMAGE_UNITS),GA.X[i(1097)]),this[i(4677)]=Z0(this.MAX_TEXTURES,n)),this[i(3957)]=this.shaderGenerator.generateShader(this.MAX_TEXTURES);for(var D=0;D<this[i(426)];D++)this[i(2346)][D]=new this[i(3047)];this[i(4368)]()},g[E(1249)][E(4368)]=function(){for(var i=E,n=g[i(4469)],D=g[i(2517)],u=this[i(531)]/4,Z=Math[i(754)](u/this[i(4677)])+1;n[i(551)]<u;)n[i(2582)](new j0);for(;D.length<Z;)D.push(new b0);for(var tA=0;tA<this[i(4677)];tA++)this._tempBoundTextures[tA]=null},g[E(1249)].onPrerender=function(){this._flushId=0},g[E(1249)][E(831)]=function(i){var n=E;i._texture[n(793)]&&(this[n(4638)]+i[n(2562)][n(551)]/2>this[n(531)]&&this[n(3030)](),this[n(4638)]+=i[n(2562)][n(551)]/2,this[n(1216)]+=i.indices[n(551)],this._bufferedT
`,n+=`
`;for(var D=0;D<g;D++)D>0&&(n+=i(1109)),D<g-1&&(n+=i(2021).concat(D,i(4486))),n+=`
{`,n+=i(3273)[i(2227)](D,i(2903)),n+=`
}`;return n+=`
`,n+=`
`},E}(),q0=function(){var b=function(E,g){var i=C;return b=Object[i(1834)]||{__proto__:[]}instanceof Array&&function(n,D){var u=i;n[u(4588)]=D}||function(n,D){var u=i;for(var Z in D)Object[u(1249)][u(545)][u(1722)](D,Z)&&(n[Z]=D[Z])},b(E,g)};return function(E,g){var i=C;if(i(1520)!=typeof g&&g!==null)throw new TypeError(i(1147)+String(g)+i(4665));function n(){var D=i;this[D(2247)]=E}b(E,g),E.prototype=g===null?Object[i(2448)](g):(n.prototype=g[i(1249)],new n)}}(),X0=function(b){function E(g){var i=C;g===void 0&&(g=!1);var n=b[i(1722)](this)||this;return n._buffer=new TA(null,g,!1),n[i(926)]=new TA(null,g,!0),n[i(3581)](i(1828),n._buffer,2,!1,K.vK[i(740)])[i(3581)](i(3568),n[i(1737)],2,!1,K.vK[i(740)])[i(3581)](i(3708),n[i(1737)],4,!0,K.vK.UNSIGNED_BYTE)[i(3581)]("aTextureId",n._buffer,1,!0,K.vK[i(740)]).addIndex(n[i(926)]),n}return q0(E,b),E}(Zx);let c2=O(2333),n2=`varying vec2 vTextureCoord;
varying vec4 vColor;
varying float vTextureId;
uniform sampler2D uSamplers[%count%];
void main(void){
vec4 color;
%forloop%
gl_FragColor = color * vColor;
}
`;var d0=function(){var b=function(E,g){var i=C;return b=Object[i(1834)]||{__proto__:[]}instanceof Array&&function(n,D){n.__proto__=D}||function(n,D){var u=i;for(var Z in D)Object.prototype[u(545)][u(1722)](D,Z)&&(n[Z]=D[Z])},b(E,g)};return function(E,g){var i=C;if(i(1520)!=typeof g&&g!==null)throw new TypeError(i(1147)+String(g)+i(4665));function n(){this.constructor=E}b(E,g),E.prototype=g===null?Object[i(2448)](g):(n[i(1249)]=g[i(1249)],new n)}}(),p2=function(){var b=O;function E(){}return E[b(2448)]=function(g){var i=b,n=Object[i(2840)]({vertex:c2,fragment:n2,geometryClass:X0,vertexSize:6},g),D=n[i(3083)],u=n[i(1903)],Z=n[i(3871)],tA=n[i(3047)];return function(YA){function pA(ix){var rx=C,yx=YA[rx(1722)](this,ix)||this;return yx[rx(2638)]=new o2(D,u),yx[rx(3047)]=tA,yx.vertexSize=Z,yx}return d0(pA,YA),pA}(K0)},Object[b(3044)](E,"defaultVertexSrc",{get:function(){return c2},enumerable:!1,configurable:!0}),Object[b(3044)](E,b(3310),{get:function(){return n2},enumerable:!1,configurable:!0}),E}(),a2=p2[O(2448)](),I2={},m2=function(b){var E=O;Object[E(3044)](I2,b,{get:function(){var g=E;return(0,rA[g(4774)])(g(3208),g(999)[g(2227)](b,g(3733)).concat(b)),FA[b]}})};for(var U2 in FA)m2(U2);var J2={},v2=function(b){var E=O;Object[E(3044)](J2,b,{get:function(){var g=E;return(0,rA[g(4774)])("6.0.0",g(517).concat(b,g(3733))[g(2227)](b)),ZA[b]}})};for(var U2 in ZA)v2(U2)},519:(M,OA,z)=>{var O=C;z.d(OA,{YZ:()=>K,W2:()=>W,s$:()=>MA,Ql:()=>IA});var FA=z(6787);FA.X[O(4201)]=!1;var ZA,GA=z(1893),K=function(){var $=O;function j(){var R=C;this[R(1670)]=1/0,this[R(4169)]=1/0,this.maxX=-1/0,this.maxY=-1/0,this.rect=null,this.updateID=-1}return j[$(1249)].isEmpty=function(){var R=$;return this[R(1670)]>this[R(972)]||this.minY>this[R(2677)]},j[$(1249)][$(3354)]=function(){var R=$;this.minX=1/0,this[R(4169)]=1/0,this.maxX=-1/0,this.maxY=-1/0},j[$(1249)][$(836)]=function(R){var U=$;return this.minX>this[U(972)]||this[U(4169)]>this[U(2677)]?GA.Ae.EMPTY:((R=R||new GA.Ae(0,0,1,1)).x=this.minX,R.y=this[U(4169)],R.width=this[U(972)]-this.minX,R.height=this[U(2677)]-this.minY,R)},j[$(1249)][$(1329)]=function(R){var U=$;this[U(1670)]=Math.min(this.minX,R.x),this.maxX=Math[U(1309)](this[U(972)],R.x),this[U(4169)]=Math[U(4139)](this.minY,R.y),this.maxY=Math.max(this[U(2677)],R.y)},j[$(1249)][$(4670)]=function(R,U){var v=$,N=R.a,h=R.b,Y=R.c,G=R.d,p=R.tx,d=R.ty,k=N*U.x+Y*U.y+p,y=h*U.x+G*U.y+d;this[v(1670)]=Math[v(4139)](this[v(1670)],k),this.maxX=Math[v(1309)](this.maxX,k),this.minY=Math[v(4139)](this.minY,y),this[v(2677)]=Math[v(1309)](this[v(2677)],y)},j.prototype.addQuad=function(R){var U=$,v=this[U(1670)],N=this[U(4169)],h=this.maxX,Y=this[U(2677)],G=R[0],p=R[1];v=G<v?G:v,N=p<N?p:N,h=G>h?G:h,Y=p>Y?p:Y,v=(G=R[2])<v?G:v,N=(p=R[3])<N?p:N,h=G>h?G:h,Y=p>Y?p:Y,v=(G=R[4])<v?G:v,N=(p=R[5])<N?p:N,h=G>h?G:h,Y=p>Y?p:Y,v=(G=R[6])<v?G:v,N=(p=R[7])<N?p:N,h=G>h?G:h,Y=p>Y?p:Y,this[U(1670)]=v,this[U(4169)]=N,this[U(972)]=h,this[U(2677)]=Y},j.prototype.addFrame=function(R,U,v,N,h){var Y=$;this.addFrameMatrix(R[Y(735)],U,v,N,h)},j[$(1249)][$(4054)]=function(R,U,v,N,h){var Y=$,G=R.a,p=R.b,d=R.c,k=R.d,y=R.tx,T=R.ty,AA=this[Y(1670)],iA=this.minY,uA=this[Y(972)],wA=this[Y(2677)],dA=G*U+d*v+y,RA=p*U+k*v+T;AA=dA<AA?dA:AA,iA=RA<iA?RA:iA,uA=dA>uA?dA:uA,wA=RA>wA?RA:wA,AA=(dA=G*N+d*v+y)<AA?dA:AA,iA=(RA=p*N+k*v+T)<iA?RA:iA,uA=dA>uA?dA:uA,wA=RA>wA?RA:wA,AA=(dA=G*U+d*h+y)<AA?dA:AA,iA=(RA=p*U+k*h+T)<iA?RA:iA,uA=dA>uA?dA:uA,wA=RA>wA?RA:wA,AA=(dA=G*N+d*h+y)<AA?dA:AA,iA=(RA=p*N+k*h+T)<iA?RA:iA,uA=dA>uA?dA:uA,wA=RA>wA?RA:wA,this[Y(1670)]=AA,this[Y(4169)]=iA,this.maxX=uA,this[Y(2677)]=wA},j.prototype[$(2217)]=function(R,U,v){for(var N=$,h=this[N(1670)],Y=this.minY,G=this[N(972)],p=this[N(2677)],d=U;d<v;d+=2){var k=R[d],y=R[d+1];h=k<h?k:h,Y=y<Y?y:Y,G=k>G?k:G,p=y>p?y:p}this[N(1670)]=h,this[N(4169)]=Y,this[N(972)]=G,this.maxY=p},j.prototype[$(941)]=function(R,U,v,N){var h=$;this[h(3257)](R[h(735)],U,v,N)},j.prototype[$(3257)]=function(R,U,v,N,h,Y){var G=$;h===void 0&&(h=0),Y===void 0&&(Y=h);for(var p=R.a,d=R.b,k=R.c,y=R.d,T=R.tx,AA=R.ty,iA=this[G(1670)],uA=this[G(4169)],wA=this[G(972)],dA=
`),HA,QA=z(7659),MA=(HA=function(DA,W){var $=O;return HA=Object[$(1834)]||{__proto__:[]}instanceof Array&&function(j,R){j.__proto__=R}||function(j,R){var U=$;for(var v in R)Object.prototype[U(545)][U(1722)](R,v)&&(j[v]=R[v])},HA(DA,W)},function(DA,W){var $=O;if($(1520)!=typeof W&&W!==null)throw new TypeError($(1147)+String(W)+$(4665));function j(){var R=$;this[R(2247)]=DA}HA(DA,W),DA[$(1249)]=W===null?Object[$(2448)](W):(j[$(1249)]=W[$(1249)],new j)}),IA=function(DA){var W=O;function $(j,R,U,v,N){var h=C;R===void 0&&(R=8),U===void 0&&(U=4),v===void 0&&(v=ZA.X[h(884)]),N===void 0&&(N=5);var Y=this,G=function(d,k){var y=h,T,AA=Math[y(3398)](d/2),iA=`
attribute vec2 aVertexPosition;
uniform mat3 projectionMatrix;
uniform float strength;
varying vec2 vBlurTexCoords[%size%];
uniform vec4 inputSize;
uniform vec4 outputFrame;
vec4 filterVertexPosition( void )
{
vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;
return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);
}
vec2 filterTextureCoord( void )
{
return aVertexPosition * (outputFrame.zw * inputSize.zw);
}
void main(void)
{
gl_Position = filterVertexPosition();
vec2 textureCoord = filterTextureCoord();
%blur%
}`,uA="";T=k?"vBlurTexCoords[%index%] = textureCoord + vec2(%sampleIndex% * strength, 0.0);":y(443);for(var wA=0;wA<d;wA++){var dA=T.replace(y(709),wA[y(2884)]());uA+=dA=dA[y(4160)](y(1904),"".concat(wA-(AA-1),".0")),uA+=`
`}return(iA=iA[y(4160)]("%blur%",uA))[y(4160)]("%size%",d[y(2884)]())}(N,j),p=function(d){for(var k=h,y,T=GA[d],AA=T[k(551)],iA=K,uA="",wA=0;wA<d;wA++){var dA=k(1614).replace("%index%",wA[k(2884)]());y=wA,wA>=AA&&(y=d-wA-1),uA+=dA=dA[k(4160)](k(630),T[y][k(2884)]()),uA+=`
`}return(iA=iA[k(4160)](k(2647),uA))[k(4160)](k(662),d[k(2884)]())}(N);return(Y=DA[h(1722)](this,G,p)||this).horizontal=j,Y[h(2213)]=v,Y[h(4214)]=0,Y.quality=U,Y[h(2294)]=R,Y}return MA($,DA),$[W(1249)][W(4434)]=function(j,R,U,v){var N=W;if(U?this[N(4347)]?this[N(1506)][N(1041)]=1/U[N(1720)]*(U[N(1720)]/R[N(1720)]):this.uniforms[N(1041)]=1/U[N(3268)]*(U[N(3268)]/R.height):this[N(4347)]?this[N(1506)].strength=1/j.renderer[N(1720)]*(j[N(1877)].width/R.width):this[N(1506)][N(1041)]=1/j[N(1877)][N(3268)]*(j[N(1877)][N(3268)]/R.height),this[N(1506)][N(1041)]*=this[N(1041)],this[N(1506)].strength/=this.passes,this.passes===1)j[N(3106)](this,R,U,v);else{var h=j.getFilterTexture(),Y=j[N(1877)],G=R,p=h;this[N(986)][N(3763)]=!1,j.applyFilter(this,G,p,QA.yl.CLEAR);for(var d=1;d<this[N(494)]-1;d++){j[N(4230)](G,QA.yl[N(2837)]),this[N(1506)][N(3656)]=p;var k=p;p=G,G=k,Y.shader.bind(this),Y.geometry.draw(5)}this[N(986)][N(3763)]=!0,j.applyFilter(this,p,U,v),j[N(1328)](h)}},Object.defineProperty($[W(1249)],W(2294),{get:function(){return this.strength},set:function(j){var R=W;this.padding=1+2*Math.abs(j),this[R(1041)]=j},enumerable:!1,configurable:!0}),Object[W(3044)]($[W(1249)],W(1778),{get:function(){var j=W;return this[j(4214)]},set:function(j){var R=W;this[R(4214)]=j,this[R(494)]=j},enumerable:!1,configurable:!0}),$}(FA.wn),aA=function(){var DA=function(W,$){var j=C;return DA=Object[j(1834)]||{__proto__:[]}instanceof Array&&function(R,U){R.__proto__=U}||function(R,U){var v=j;for(var N in U)Object[v(1249)][v(545)][v(1722)](U,N)&&(R[N]=U[N])},DA(W,$)};return function(W,$){var j=C;if(j(1520)!=typeof $&&$!==null)throw new TypeError(j(1147)+String($)+j(4665));function R(){this.constructor=W}DA(W,$),W[j(1249)]=$===null?Object[j(2448)]($):(R[j(1249)]=$[j(1249)],new R)}}(),rA=function(DA){var W=O;function $(j,R,U,v){var N=C;j===void 0&&(j=8),R===void 0&&(R=4),U===void 0&&(U=ZA.X.FILTER_RESOLUTION),v===void 0&&(v=5);var h=DA[N(1722)](this)||this;return h.blurXFilter=new IA(!0,j,R,U,v),h[N(2059)]=new IA(!1,j,R,U,v),h[N(2213)]=U,h[N(1778)]=R,h[N(2294)]=j,h[N(4438)]=!1,h}return aA($,DA),$.prototype[W(4434)]=function(j,R,U,v){var N=W,h=Math[N(2319)](this[N(1427)].strength),Y=Math.abs(this.blurYFilter[N(1041)]);if(h&&Y){var G=j[N(3169)]();this[N(1427)].apply(j,R,G,QA.yl[N(4425)]),this.blurYFilter[N(4434)](j,G,U,v),j[N(1328)](G)}else Y?this[N(2059)][N(4434)](j,R,U,v):this[N(1427)][N(4434)](j,R,U,v)},$[W(1249)].updatePadding=function(){var j=W;this[j(2763)]?this[j(4314)]=0:this[j(4314)]=2*Math[j(1309)](Math[j(2319)](this[j(1427)].strength),Math[j(2319)](this[j(2059)][j(1041)]))},Object.defineProperty($.prototype,W(2294),{get:function(){return this.blurXFilter.blur},set:function(j){var R=W;this.blurXFilter.blur=this.blurYFilter.blur=j,this[R(3418)]()},enumerable:!1,configurable:!0}),Object[W(3044)]($.prototype,W(1778),{get:function(){var j=W;return this[j(1427)].quality},set:function(j){var R=W;this.blurXFilter[R(1778)]=this[R(2059)][R(1778)]=j},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"blurX",{get:function(){var j=W;return this[j(1427)][j(2294)]},set:function(j){var R=W;this[R(1427)].blur=j,this[R(3418)]()},enumerable:!1,configurable:!0}),Object[W(3044)]($[W(1249)],"blurY",{get:function(){var j=W;return this[j(2059)][j(2294)]},set:function(j){var R=W;this[R(2059)][R(2294)]=j,this.updatePadding()},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,W(853),{get:function(){var j=W;return this[j(2059)][j(853)]},set:function(j){var R=W;this[R(2059)].blendMode=j},enumerable:!1,configurable:!0}),Object.defineProperty($.prototype,"repeatEdgePixels",{get:function(){var j=W;return this[j(2763)]},set:function(j){var R=W;this[R(2763)]=j,this[R(3418)]()},enumerable:!1,configurable:!0}),$}(FA.wn)},4775:(M,OA,z)=>{var O=C,FA,ZA;z.d(OA,{ft:()=>HA,wA:()=>GA,TC:()=>Nx,iM:()=>iA,RB:()=>$A,$o:()=>ZA,S:()=>FA,TD:()=>Mx,yR:()=>gx}),function(ax){var lA=C;ax[lA(3179)]="miter",ax.BEVEL=lA(1380),ax.ROUND="round"}(FA||(FA={})),function(ax){var lA=C;ax.BUTT=lA(696),ax[lA(2574)]=lA(3686),ax[lA(1258)]=lA(3360)}(ZA||(ZA={}));var GA={adaptiv
`):p},G.getFromCache=function(p,d,k,y){var T=Y,AA=k[p];if(T(3791)!=typeof AA){var iA=p[T(551)]*d;AA=y[T(4702)](p)[T(1720)]+iA,k[p]=AA}return AA},G[Y(2150)]=function(p){var d=Y;return d(2842)===p||d(3037)===p},G[Y(1906)]=function(p){var d=Y;return d(2842)===p},G[Y(4694)]=function(p){var d=Y;if(typeof p!="string")return"";for(var k=p.length-1;k>=0;k--){var y=p[k];if(!G[d(1333)](y))break;p=p[d(3323)](0,-1)}return p},G[Y(3001)]=function(p){var d=Y;return d(1714)==typeof p&&G[d(2742)].indexOf(p[d(1029)](0))>=0},G[Y(1333)]=function(p,d){var k=Y;return k(1714)==typeof p&&G[k(3866)][k(2127)](p[k(1029)](0))>=0},G.tokenize=function(p){var d=Y,k=[],y="";if(typeof p!="string")return k;for(var T=0;T<p[d(551)];T++){var AA=p[T],iA=p[T+1];G[d(1333)](AA,iA)||G.isNewline(AA)?(y!==""&&(k.push(y),y=""),k.push(AA)):y+=AA}return y!==""&&k[d(2582)](y),k},G.canBreakWords=function(p,d){return d},G[Y(2345)]=function(p,d,k,y,T){return!0},G[Y(3589)]=function(p){var d=Y;return p[d(2358)]("")},G[Y(3633)]=function(p){var d=Y;if(G._fonts[p])return G[d(1555)][p];var k={ascent:0,descent:0,fontSize:0},y=G[d(1402)],T=G[d(2866)];T.font=p;var AA=G[d(3848)]+G[d(3921)],iA=Math.ceil(T[d(4702)](AA)[d(1720)]),uA=Math[d(3398)](T[d(4702)](G[d(3921)]).width),wA=Math[d(3398)](G[d(3626)]*uA);uA=uA*G[d(4355)]|0,y.width=iA,y[d(3268)]=wA,T[d(1137)]=d(1244),T[d(563)](0,0,iA,wA),T.font=p,T.textBaseline=d(1279),T[d(1137)]=d(3551),T[d(4669)](AA,0,uA);var dA=T.getImageData(0,0,iA,wA)[d(1242)],RA=dA[d(551)],$A=4*iA,Ix=0,Mx=0,Ex=!1;for(Ix=0;Ix<uA;++Ix){for(var Ux=0;Ux<$A;Ux+=4)if(dA[Mx+Ux]!==255){Ex=!0;break}if(Ex)break;Mx+=$A}for(k.ascent=uA-Ix,Mx=RA-$A,Ex=!1,Ix=wA;Ix>uA;--Ix){for(Ux=0;Ux<$A;Ux+=4)if(dA[Mx+Ux]!==255){Ex=!0;break}if(Ex)break;Mx-=$A}return k[d(4748)]=Ix-uA,k.fontSize=k.ascent+k[d(4748)],G._fonts[p]=k,k},G[Y(4286)]=function(p){var d=Y;p===void 0&&(p=""),p?delete G[d(1555)][p]:G._fonts={}},G}(),j=function(){var Y=O;try{var G=new OffscreenCanvas(0,0),p=G[Y(2053)]("2d");return p&&p[Y(4702)]?G:document&&document[Y(2663)]("canvas")}catch(d){return document&&document.createElement(Y(3297))}}();j[O(1720)]=j[O(3268)]=10,$[O(1402)]=j,$[O(2866)]=j[O(2053)]("2d"),$[O(1555)]={},$[O(3848)]="|\xC9q\xC5",$.BASELINE_SYMBOL="M",$[O(4355)]=1.4,$.HEIGHT_MULTIPLIER=2,$._newlines=[10,13],$[O(3866)]=[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288];var R,U=(R=function(Y,G){var p=O;return R=Object[p(1834)]||{__proto__:[]}instanceof Array&&function(d,k){var y=p;d[y(4588)]=k}||function(d,k){var y=p;for(var T in k)Object[y(1249)].hasOwnProperty.call(k,T)&&(d[T]=k[T])},R(Y,G)},function(Y,G){var p=O;if(p(1520)!=typeof G&&G!==null)throw new TypeError(p(1147)+String(G)+p(4665));function d(){var k=p;this[k(2247)]=Y}R(Y,G),Y[p(1249)]=G===null?Object[p(2448)](G):(d[p(1249)]=G[p(1249)],new d)}),v={texture:!0,children:!1,baseTexture:!0},N=O(4525)!=typeof document&&("letterSpacing"in CanvasRenderingContext2D[O(1249)]||"textLetterSpacing"in CanvasRenderingContext2D.prototype),h=function(Y){var G=O;function p(d,k,y){var T=C,AA=this,iA=!1;y||(y=document[T(2663)](T(3297)),iA=!0),y[T(1720)]=3,y.height=3;var uA=GA.xE[T(1561)](y);return uA.orig=new HA.Ae,uA[T(2356)]=new HA.Ae,(AA=Y[T(1722)](this,uA)||this)._ownCanvas=iA,AA[T(3297)]=y,AA[T(611)]=AA[T(3297)].getContext("2d"),AA[T(874)]=K.X[T(2388)],AA[T(1322)]=!0,AA[T(4043)]=null,AA[T(3156)]=null,AA[T(3185)]=null,AA[T(2431)]="",AA[T(3102)]=d,AA[T(1210)]=k,AA[T(796)]=-1,AA}return U(p,Y),p[G(1249)][G(705)]=function(d){var k=G,y=this[k(3156)];if(this.localStyleID!==y.styleID&&(this[k(497)]=!0,this.localStyleID=y.styleID),this[k(497)]||!d){this[k(2431)]=this[k(3156)][k(3231)]();var T,AA,iA=this[k(611)],uA=$[k(4702)](this[k(4043)]||" ",this[k(3156)],this._style.wordWrap,this.canvas),wA=uA.width,dA=uA[k(3268)],RA=uA[k(3787)],$A=uA.lineHeight,Ix=uA[k(4264)],Mx=uA[k(1867)],Ex=uA[k(3304)];this[k(3297)][k(1720)]=Math[k(3398)](Math[k(3398)](Math[k(1309)](1,wA)+2*y[k(4314)])*this._resolution),this[k(3297)].height=Math[k(3398)](Math[k(3398)](Math[k(1309)](1,dA)+2*y[k(4314)])*this[k(874)]),iA[k(3178)](this._resolution,this[k(874)]),iA[k(3806)](0,0,this
Deprecated since v`)[TA(2227)](BA)):(LA=LA.split(`
`)[TA(1048)](bA)[TA(2575)](`
`),console[TA(906)]("PixiJS Deprecation Warning: ",""[TA(2227)](hA,TA(1665))[TA(2227)](BA)),console[TA(906)](LA)),Ix[hA]=!0}}var Ex={},Ux=Object[O(2448)](null),ox=Object[O(2448)](null);function Nx(){var BA=O,hA;for(hA in Ux)Ux[hA].destroy();for(hA in ox)ox[hA][BA(4535)]()}function gx(){var BA;for(BA in Ux)delete Ux[BA];for(BA in ox)delete ox[BA]}var ax=function(){var BA=O;function hA(bA,TA,LA){var tx=C;this[tx(3297)]=document[tx(2663)](tx(3297)),wx&&tx(4525)!=typeof wx&&(this[tx(3297)]=wx[tx(4074)]("2d")),this.context=this[tx(3297)][tx(2053)]("2d"),this[tx(2213)]=LA||FA.X[tx(2388)],this[tx(1497)](bA,TA)}return hA.prototype[BA(3354)]=function(){var bA=BA;this[bA(611)][bA(4334)](1,0,0,1,0,0),this.context[bA(3806)](0,0,this[bA(3297)][bA(1720)],this[bA(3297)].height)},hA[BA(1249)].resize=function(bA,TA){var LA=BA;this.canvas.width=Math[LA(3686)](bA*this[LA(2213)]),this[LA(3297)].height=Math.round(TA*this[LA(2213)])},hA[BA(1249)].destroy=function(){this.context=null,this.canvas=null},Object.defineProperty(hA[BA(1249)],BA(1720),{get:function(){var bA=BA;return this[bA(3297)].width},set:function(bA){var TA=BA;this[TA(3297)][TA(1720)]=Math.round(bA)},enumerable:!1,configurable:!0}),Object.defineProperty(hA[BA(1249)],BA(3268),{get:function(){var bA=BA;return this[bA(3297)][bA(3268)]},set:function(bA){var TA=BA;this[TA(3297)].height=Math[TA(3686)](bA)},enumerable:!1,configurable:!0}),hA}();function lA(BA){var hA=O,bA,TA,LA,tx=BA[hA(1720)],qA=BA[hA(3268)],ux=BA[hA(2053)]("2d"),Zx=ux.getImageData(0,0,tx,qA)[hA(1242)],sx=Zx.length,Cx={top:null,left:null,right:null,bottom:null},jx=null;for(bA=0;bA<sx;bA+=4)Zx[bA+3]!==0&&(TA=bA/4%tx,LA=~~(bA/4/tx),Cx[hA(4618)]===null&&(Cx[hA(4618)]=LA),(Cx[hA(637)]===null||TA<Cx[hA(637)])&&(Cx.left=TA),(Cx.right===null||Cx[hA(2531)]<TA)&&(Cx[hA(2531)]=TA+1),(Cx[hA(2399)]===null||Cx[hA(2399)]<LA)&&(Cx[hA(2399)]=LA));return Cx[hA(4618)]!==null&&(tx=Cx[hA(2531)]-Cx[hA(637)],qA=Cx[hA(2399)]-Cx[hA(4618)]+1,jx=ux.getImageData(Cx[hA(637)],Cx[hA(4618)],tx,qA)),{height:qA,width:tx,data:jx}}var CA,F=/^\s*data:(?:([\w-]+)\/([\w+.-]+))?(?:;charset=([\w-]+))?(?:;(base64))?,(.*)/i;function q(BA){var hA=O,bA=F[hA(4619)](BA);if(bA)return{mediaType:bA[1]?bA[1].toLowerCase():void 0,subType:bA[2]?bA[2][hA(1887)]():void 0,charset:bA[3]?bA[3][hA(1887)]():void 0,encoding:bA[4]?bA[4][hA(1887)]():void 0,data:bA[5]}}function oA(BA,hA){var bA=O;if(hA===void 0&&(hA=self[bA(438)]),BA[bA(2127)]("data:")===0)return"";hA=hA||self[bA(438)],CA||(CA=document&&document[bA(2663)]("a")),CA.href=BA;var TA=MA[bA(1648)](CA[bA(1783)]),LA=!TA[bA(4163)]&&hA[bA(4163)]===""||TA[bA(4163)]===hA[bA(4163)];return TA[bA(1662)]===hA[bA(1662)]&&LA&&TA.protocol===hA[bA(758)]?"":bA(1152)}function zA(BA,hA){var bA=O,TA=FA.X[bA(3194)][bA(4619)](BA);return TA?parseFloat(TA[1]):hA!==void 0?hA:1}},3553:(M,OA,z)=>{z.d(OA,{Z:()=>GA});var O=z(401),FA=function(K){var HA=C,QA=typeof Symbol=="function"&&Symbol[HA(2774)],MA=QA&&K[QA],IA=0;if(MA)return MA[HA(1722)](K);if(K&&HA(3791)==typeof K.length)return{next:function(){var aA=HA;return K&&IA>=K[aA(551)]&&(K=void 0),{value:K&&K[IA++],done:!K}}};throw new TypeError(HA(QA?3032:2272))},ZA=function(K,HA){var QA=C,MA=QA(1520)==typeof Symbol&&K[Symbol[QA(2774)]];if(!MA)return K;var IA,aA,rA=MA.call(K),DA=[];try{for(;(HA===void 0||HA-- >0)&&!(IA=rA[QA(4477)]())[QA(4252)];)DA[QA(2582)](IA[QA(4625)])}catch(W){aA={error:W}}finally{try{IA&&!IA.done&&(MA=rA[QA(4058)])&&MA[QA(1722)](rA)}finally{if(aA)throw aA[QA(4080)]}}return DA};let GA=new(function(){var K=C;function HA(){var QA=C;this.data=new Map,this.set(QA(1772),{Url:(0,O.xb)()})}return HA[K(1249)][K(3649)]=function(QA,MA){var IA=K;this[IA(1242)].set(QA,MA)},HA[K(1249)][K(3573)]=function(QA){var MA=K;return this[MA(1242)][MA(3573)](QA)},HA[K(1249)].has=function(QA){var MA=K;return this[MA(1242)].has(QA)},HA[K(1249)][K(1441)]=function(QA){var MA=K;this[MA(1242)][MA(4204)](QA)},HA.prototype[K(3354)]=function(){var QA=K;this[QA(1242)].clear()},HA[K(1249)][K(3786)]=function(QA){var MA=K,IA,aA;try{for(var rA=FA(this[MA(1242)]),DA=rA[MA(4477)]();!DA[MA(4252)];DA=rA[MA(4477)]())
`," "]),IA=["'"][O(2227)](MA),aA=["%","/","?",";","#"].concat(IA),rA=["/","?","#"],DA=/^[+a-z0-9A-Z_-]{0,63}$/,W=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,$={javascript:!0,"javascript:":!0},j={javascript:!0,"javascript:":!0},R={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},U=z(2072);function v(N,h,Y){var G=O;if(N&&ZA[G(2481)](N)&&N instanceof GA)return N;var p=new GA;return p.parse(N,h,Y),p}GA[O(1249)].parse=function(N,h,Y){var G=O;if(!ZA[G(862)](N))throw new TypeError(G(1820)+typeof N);var p=N[G(2127)]("?"),d=p!==-1&&p<N[G(2127)]("#")?"?":"#",k=N[G(2358)](d);k[0]=k[0][G(4160)](/\\/g,"/");var y=N=k[G(2575)](d);if(y=y[G(2356)](),!Y&&N.split("#")[G(551)]===1){var T=QA[G(4619)](y);if(T)return this.path=y,this[G(1783)]=y,this[G(2233)]=T[1],T[2]?(this[G(2751)]=T[2],this.query=h?U.parse(this[G(2751)].substr(1)):this[G(2751)][G(659)](1)):h&&(this[G(2751)]="",this[G(786)]={}),this}var AA=K[G(4619)](y);if(AA){var iA=(AA=AA[0])[G(1887)]();this.protocol=iA,y=y[G(659)](AA[G(551)])}if(Y||AA||y.match(/^\/\/[^@\/]+@[^@\/]+/)){var uA=y.substr(0,2)==="//";!uA||AA&&j[AA]||(y=y[G(659)](2),this[G(2527)]=!0)}if(!j[AA]&&(uA||AA&&!R[AA])){for(var wA,dA,RA=-1,$A=0;$A<rA[G(551)];$A++)(Ix=y[G(2127)](rA[$A]))!==-1&&(RA===-1||Ix<RA)&&(RA=Ix);for((dA=RA===-1?y[G(3245)]("@"):y[G(3245)]("@",RA))!==-1&&(wA=y[G(3323)](0,dA),y=y[G(3323)](dA+1),this.auth=decodeURIComponent(wA)),RA=-1,$A=0;$A<aA[G(551)];$A++){var Ix;(Ix=y[G(2127)](aA[$A]))!==-1&&(RA===-1||Ix<RA)&&(RA=Ix)}RA===-1&&(RA=y[G(551)]),this[G(2564)]=y.slice(0,RA),y=y.slice(RA),this[G(1036)](),this[G(1662)]=this.hostname||"";var Mx=this[G(1662)][0]==="["&&this[G(1662)][this.hostname[G(551)]-1]==="]";if(!Mx)for(var Ex=this[G(1662)].split(/\./),Ux=($A=0,Ex.length);$A<Ux;$A++){var ox=Ex[$A];if(ox&&!ox[G(2238)](DA)){for(var Nx="",gx=0,ax=ox[G(551)];gx<ax;gx++)ox.charCodeAt(gx)>127?Nx+="x":Nx+=ox[gx];if(!Nx[G(2238)](DA)){var lA=Ex.slice(0,$A),CA=Ex[G(3323)]($A+1),F=ox.match(W);F&&(lA[G(2582)](F[1]),CA[G(4573)](F[2])),CA[G(551)]&&(y="/"+CA[G(2575)](".")+y),this[G(1662)]=lA.join(".");break}}}this.hostname[G(551)]>255?this[G(1662)]="":this[G(1662)]=this[G(1662)][G(1887)](),Mx||(this.hostname=FA[G(1469)](this[G(1662)]));var q=this[G(4163)]?":"+this[G(4163)]:"",oA=this[G(1662)]||"";this[G(2564)]=oA+q,this[G(1783)]+=this[G(2564)],Mx&&(this.hostname=this[G(1662)].substr(1,this[G(1662)][G(551)]-2),y[0]!=="/"&&(y="/"+y))}if(!$[iA])for($A=0,Ux=IA[G(551)];$A<Ux;$A++){var zA=IA[$A];if(y[G(2127)](zA)!==-1){var BA=encodeURIComponent(zA);BA===zA&&(BA=escape(zA)),y=y[G(2358)](zA)[G(2575)](BA)}}var hA=y[G(2127)]("#");hA!==-1&&(this[G(3041)]=y.substr(hA),y=y.slice(0,hA));var bA=y[G(2127)]("?");if(bA!==-1?(this[G(2751)]=y.substr(bA),this[G(786)]=y[G(659)](bA+1),h&&(this[G(786)]=U[G(1648)](this[G(786)])),y=y[G(3323)](0,bA)):h&&(this[G(2751)]="",this.query={}),y&&(this[G(2233)]=y),R[iA]&&this.hostname&&!this.pathname&&(this[G(2233)]="/"),this[G(2233)]||this[G(2751)]){q=this[G(2233)]||"";var TA=this[G(2751)]||"";this[G(1085)]=q+TA}return this[G(1783)]=this.format(),this},GA[O(1249)][O(3877)]=function(){var N=O,h=this[N(4140)]||"";h&&(h=(h=encodeURIComponent(h))[N(4160)](/%3A/i,":"),h+="@");var Y=this.protocol||"",G=this[N(2233)]||"",p=this[N(3041)]||"",d=!1,k="";this[N(2564)]?d=h+this[N(2564)]:this.hostname&&(d=h+(this[N(1662)][N(2127)](":")===-1?this.hostname:"["+this.hostname+"]"),this[N(4163)]&&(d+=":"+this[N(4163)])),this.query&&ZA[N(2481)](this[N(786)])&&Object[N(1319)](this.query)[N(551)]&&(k=U.stringify(this[N(786)]));var y=this[N(2751)]||k&&"?"+k||"";return Y&&Y.substr(-1)!==":"&&(Y+=":"),this[N(2527)]||(!Y||R[Y])&&d!==!1?(d="//"+(d||""),G&&G.charAt(0)!=="/"&&(G="/"+G)):d||(d=""),p&&p[N(2390)](0)!=="#"&&(p="#"+p),y&&y[N(2390)](0)!=="?"&&(y="?"+y),Y+d+(G=G[N(4160)](/[?#]/g,function(T){return encodeURIComponent(T)}))+(y=y[N(4160)]("#",N(4489)))+p},GA[O(1249)][O(1407)]=function(N){var h=O;return this.resolveObject(v(N,!1,!0))[h(3877)]()},GA[O(1249)][O(1006)]=function(N){var h=O;if(ZA[h(862)](N)){var Y=new GA;Y.parse(N,!1,!0),N=Y}for(var G=new GA,p=Object[h(1319)](this),d=0;d<p
attribute vec2 aVertexPosition;
uniform mat3 projectionMatrix;
varying vec2 vTextureCoord;
uniform vec4 inputSize;
uniform vec4 outputFrame;
uniform vec2 flipY;
vec4 filterVertexPosition( void )
{
vec2 position = aVertexPosition * max(outputFrame.zw, vec2(0.)) + outputFrame.xy;
return vec4((projectionMatrix * vec3(position, 1.0)).xy, 0.0, 1.0);
}
vec2 filterTextureCoord( void )
{
return aVertexPosition * (outputFrame.zw * inputSize.zw);
}
void main(void)
{
gl_Position = filterVertexPosition();
vTextureCoord = filterTextureCoord();
vTextureCoord.y = flipY.x + flipY.y * vTextureCoord.y;
}
`,x,t)||this}A0(a,f)})(Tx.wn);var _0;(function(f){var a=M;f[f[a(3275)]=0]="NORMAL",f[f.DARKEN=1]="DARKEN",f[f.MULTIPLY=2]=a(4657),f[f[a(4750)]=3]=a(4750),f[f.LINEAR_BURN=4]=a(1202),f[f[a(2002)]=5]=a(2002),f[f[a(1293)]=6]="SCREEN",f[f[a(3183)]=7]=a(3183),f[f[a(2396)]=8]=a(2396),f[f[a(2409)]=9]=a(2409),f[f[a(3029)]=10]=a(3029),f[f[a(702)]=11]="HARD_LIGHT",f[f[a(1136)]=12]=a(1136),f[f[a(3812)]=13]="LINEAR_LIGHT",f[f[a(4399)]=14]=a(4399),f[f[a(4262)]=15]=a(4262),f[f[a(3165)]=16]=a(3165),f[f.EXCLUSION=17]="EXCLUSION",f[f.SUBSTRACT=18]="SUBSTRACT"})(_0||(_0={}));var P0=[{name:"\u666E\u901A",key:M(1175),shader:M(1408)},{name:"\u53D8\u6697",key:M(1100),shader:M(3205)},{name:M(2315),key:M(3440),shader:M(4158)},{name:M(1992),key:"ColorBurn",shader:M(3718)},{name:M(4256),key:M(675),shader:M(1796)},{name:"\u53D8\u4EAE",key:M(3599),shader:M(721)},{name:"\u6EE4\u8272",key:M(2261),shader:M(1674)},{name:M(2828),key:M(3390),shader:`float blendColorDodge(float base, float blend) {
return (blend==1.0)?blend:min(base/(1.0-blend),1.0);
}
vec3 blendColorDodge(vec3 base, vec3 blend) {
return vec3(blendColorDodge(base.r,blend.r),blendColorDodge(base.g,blend.g),blendColorDodge(base.b,blend.b));
}
vec3 blendColorDodge(vec3 base, vec3 blend, float opacity) {
return (blendColorDodge(base, blend) * opacity + base * (1.0 - opacity));
}
`},{name:M(3578),key:M(4111),shader:M(2580)},{name:"\u53E0\u52A0",key:M(2854),shader:M(4374)},{name:"\u67D4\u5149",key:M(2942),shader:M(1634)},{name:"\u5F3A\u5149",key:M(816),shader:M(2392)},{name:"\u4EAE\u5149",key:M(4328),shader:M(2594)},{name:M(1710),key:M(2704),shader:`float blendLinearBurn(float base, float blend) {
// Note : Same implementation as BlendSubtractf
return max(base+blend-1.0,0.0);
}
float blendLinearDodge(float base, float blend) {
// Note : Same implementation as BlendAddf
return min(base+blend,1.0);
}
float blendLinearLight(float base, float blend) {
return blend<0.5?blendLinearBurn(base,(2.0*blend)):blendLinearDodge(base,(2.0*(blend-0.5)));
}
vec3 blendLinearLight(vec3 base, vec3 blend) {
return vec3(blendLinearLight(base.r,blend.r),blendLinearLight(base.g,blend.g),blendLinearLight(base.b,blend.b));
}
vec3 blendLinearLight(vec3 base, vec3 blend, float opacity) {
return (blendLinearLight(base, blend) * opacity + base * (1.0 - opacity));
}
`},{name:"\u70B9\u5149",key:"PinLight",shader:M(4051)},{name:M(3421),key:M(3528),shader:M(1509)},{name:"\u5DEE\u503C",key:M(3215),shader:M(1568)},{name:"\u6392\u9664",key:M(4312),shader:M(944)},{name:"\u51CF\u53BB",key:M(1505),shader:M(1130)}],Jx=[],a0=[];function N0(f,a){var x=M;return a===void 0&&(a=1),f===void 0?null:(Jx[f]||(Jx[f]=new kx({funcCode:P0[f].shader,funcName:P0[f][x(3751)],uniforms:{intensity:a}})),Jx[f])}function l0(f,a){var x=M;return a===void 0&&(a=1),f===void 0?null:(a0[f]||(a0[f]=[N0(f,a)]),a0[f][0][x(1506)][x(3569)]=a,a0[f])}var E0=Kx(1961),B2=function(){var f=function(a,x){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,c){A.__proto__=c}||function(A,c){var t=C;for(var e in c)Object.prototype[t(545)].call(c,e)&&(A[e]=c[e])},f(a,x)};return function(a,x){var A=C;if(A(1520)!=typeof x&&x!==null)throw new TypeError(A(1147)+String(x)+A(4665));function c(){this.constructor=a}f(a,x),a.prototype=x===null?Object[A(2448)](x):(c[A(1249)]=x.prototype,new c)}}(),e0=function(f){var a=M;function x(){var A=C;return f!==null&&f[A(4434)](this,arguments)||this}return B2(x,f),x[a(1249)]._render=function(A){var c=a,t=this[c(3527)];if(t&&t.valid){var e=l0(this[c(4070)]);e&&(A[c(2939)].flush(),!A[c(2989)][c(2632)](this,e))||(this[c(4161)](),A[c(2939)][c(1099)](A[c(3350)][this.pluginName]),A[c(3350)][this[c(4385)]][c(831)](this),e&&(A.batch[c(3030)](),A.filter[c(3685)]()))}},x}(E0.j),g0=Kx(2901),h0=function(){var f=function(a,x){var A=C;return f=Object[A(1834)]||{__proto__:[]}instanceof Array&&function(c,t){var e=A;c[e(4588)]=t}||function(c,t){var e=A;for(var r in t)Object[e(1249)][e(545)][e(1722)](t,r)&&(c[r]=t[r])},f(a,x)};return function(a,x){var A=C;if(A(1520)!=typeof x&&x!==null)throw new TypeError(A(1147)+String(x)+A(4665));function c(){var t=A;this[t(2247)]=a}f(a,x),a.prototype=x===null?Object.create(x):(c[A(1249)]=x[A(1249)],new c)}}(),g2=function(f){var a=M;function x(A,c){var t=C;c===void 0&&(c=!0);var e=f[t(1722)](this,A[0]instanceof Tx.xE?A[0]:A[0][t(1959)])||this;return e[t(3905)]=null,e[t(4360)]=null,e[t(3311)]=c,e._isConnectedToTicker=!1,e[t(1276)]=1,e[t(4175)]=!0,e[t(1913)]=!1,e.onComplete=null,e[t(3400)]=null,e[t(1501)]=null,e[t(3065)]=0,e[t(834)]=!1,e[t(3966)]=null,e[t(2478)]=A,e}return h0(x,f),x[a(1249)].stop=function(){var A=a;this[A(834)]&&(this._playing=!1,this[A(3311)]&&this._isConnectedToTicker&&(g0.vB.shared.remove(this[A(1759)],this),this[A(1953)]=!1))},x[a(1249)].play=function(){var A=a;this[A(834)]||(this[A(834)]=!0,this._autoUpdate&&!this[A(1953)]&&(g0.vB[A(1069)][A(2826)](this[A(1759)],this,g0.uF[A(2911)]),this[A(1953)]=!0))},x[a(1249)][a(2005)]=function(A){var c=a;this.stop();var t=this[c(1577)];this[c(3065)]=A,t!==this[c(1577)]&&this[c(2097)]()},x.prototype[a(3433)]=function(A){var c=a,t=this[c(1577)];this._currentTime=A,t!==this[c(1577)]&&this[c(2097)](),this[c(3039)]()},x.prototype.update=function(A){var c=a;if(this[c(834)]){var t=this[c(1276)]*A,e=this[c(1577)];if(this[c(4360)]!==null){var r=this[c(3065)]%1*this[c(4360)][this[c(1577)]];for(r+=t/60*1e3;r<0;)this[c(3065)]--,r+=this[c(4360)][this[c(1577)]];var B=Math[c(3080)](this[c(1276)]*A);for(this[c(3065)]=Math[c(754)](this[c(3065)]);r>=this[c(4360)][this[c(1577)]];)r-=this[c(4360)][this[c(1577)]]*B,this[c(3065)]+=B;this[c(3065)]+=r/this[c(4360)][this[c(1577)]]}else this[c(3065)]+=t;this._currentTime<0&&!this[c(4175)]?(this[c(2005)](0),this.onComplete&&this[c(4565)]()):this[c(3065)]>=this[c(3905)][c(551)]&&!this[c(4175)]?(this.gotoAndStop(this._textures[c(551)]-1),this[c(4565)]&&this[c(4565)]()):e!==this[c(1577)]&&(this[c(4175)]&&this.onLoop&&(this[c(1276)]>0&&this[c(1577)]<e||this[c(1276)]<0&&this[c(1577)]>e)&&this.onLoop(),this[c(2097)]())}},x[a(1249)].updateTexture=function(){var A=a,c=this[A(1577)];this._previousFrame!==c&&(this[A(3966)]=c,this[A(3527)]=this._textures[c],this[A(4516)]=-1,this[A(1705)]=-1,this[A(4650)]=16777215,this[A(4380)]=this[A(3527)][A(3755)].uvsFloat32,this[A(1913)]&&this[A(1059)].copyFrom(this._texture[A(2629)]),this.onFrameChange&&this.onFrameChange(this[A(1577)]))},x[a(1249)][a(4535)
#define SHADER_NAME Tiling-Sprite-Simple-100
precision lowp float;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform vec4 uColor;
void main(void)
{
vec4 texSample = texture2D(uSampler, vTextureCoord);
gl_FragColor = texSample * uColor;
}
`,t),this[A(4317)]=c[A(611)][A(1257)]>1?Tx.ex[A(1561)](`#version 300 es
#define SHADER_NAME Tiling-Sprite-300
precision lowp float;
in vec2 aVertexPosition;
in vec2 aTextureCoord;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
uniform mat3 uTransform;
out vec2 vTextureCoord;
void main(void)
{
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
vTextureCoord = (uTransform * vec3(aTextureCoord, 1.0)).xy;
}
`,A(1618),t):Tx.ex[A(1561)](dx,A(3431),t)},x.prototype[a(831)]=function(A){var c=a,t=this[c(1877)],e=this[c(917)],r=e[c(3438)];r[0]=r[6]=A[c(3947)]*-A[c(2385)].x,r[1]=r[3]=A[c(948)]*-A[c(2385)].y,r[2]=r[4]=A[c(3947)]*(1-A[c(2385)].x),r[5]=r[7]=A[c(948)]*(1-A[c(2385)].y);var B=A[c(1251)]?A[c(2385)].x:0,I=A[c(1251)]?A[c(2385)].y:0;(r=e[c(4380)])[0]=r[6]=-B,r[1]=r[3]=-I,r[2]=r[4]=1-B,r[5]=r[7]=1-I,e[c(628)]();var s=A[c(3527)],o=s[c(3851)],Q=A[c(1019)][c(2138)],J=A[c(447)],eA=o[c(4003)]&&s[c(1996)][c(1720)]===o[c(1720)]&&s[c(1996)].height===o.height;eA&&(o._glTextures[t[c(1172)]]?eA=o[c(3846)]!==u0.Nt.CLAMP:o.wrapMode===u0.Nt[c(3435)]&&(o.wrapMode=u0.Nt[c(3616)]));var nA=eA?this.simpleShader:this[c(4317)],vA=s[c(1720)],jA=s[c(3268)],PA=A[c(3947)],SA=A[c(948)];Fx[c(3649)](Q.a*vA/PA,Q.b*vA/SA,Q.c*jA/PA,Q.d*jA/SA,Q.tx/PA,Q.ty/SA),Fx[c(4585)](),eA?Fx[c(3015)](J[c(454)]):(nA[c(1506)].uMapCoord=J.mapCoord[c(1430)](!0),nA[c(1506)][c(3010)]=J[c(3010)],nA.uniforms[c(2836)]=J.uClampOffset),nA[c(1506)].uTransform=Fx[c(1430)](!0),nA.uniforms[c(4633)]=(0,JA[c(647)])(A.tint,A.worldAlpha,nA[c(1506)][c(4633)],o[c(2718)]),nA[c(1506)][c(2995)]=A[c(3317)].worldTransform[c(1430)](!0),nA[c(1506)][c(3656)]=s,t[c(4317)].bind(nA),t[c(2511)].bind(e),this[c(986)][c(853)]=(0,JA[c(1718)])(A[c(853)],o[c(2718)]),t[c(986)][c(3649)](this[c(986)]),t[c(2511)].draw(this[c(1877)].gl.TRIANGLES,6,0)}}(Tx.bO),function(){var f=function(a,x){var A=C;return f=Object[A(1834)]||{__proto__:[]}instanceof Array&&function(c,t){var e=A;c[e(4588)]=t}||function(c,t){var e=A;for(var r in t)Object.prototype[e(545)].call(t,r)&&(c[r]=t[r])},f(a,x)};return function(a,x){var A=C;if(A(1520)!=typeof x&&x!==null)throw new TypeError(A(1147)+String(x)+A(4665));function c(){var t=A;this[t(2247)]=a}f(a,x),a.prototype=x===null?Object[A(2448)](x):(c[A(1249)]=x.prototype,new c)}}());(function(f){var a=M;function x(){var A=C;return f!==null&&f[A(4434)](this,arguments)||this}$x(x,f),x[a(1249)][a(2313)]=function(A){var c=a,t=this[c(3527)];if(t&&t[c(793)]){var e=l0(this[c(4070)]);e&&(A[c(2939)][c(3030)](),!A.filter.pushWithCheck(this,e))||(this[c(1019)][c(2784)](),this[c(447)][c(1759)](),A[c(2939)].setObjectRenderer(A[c(3350)][this[c(4385)]]),A[c(3350)][this[c(4385)]].render(this),e&&(A[c(2939)].flush(),A[c(2989)][c(3685)]()))}}})(sA);function n0(f,a){var x=M;a===void 0&&(a=0);var A=this.gl;this[x(4398)]!==a&&(this[x(4398)]=a,A[x(2124)](A.TEXTURE0+a)),this[x(3948)](f,a)}var Q0=new l.y3;function Y0(f,a,x){var A=M;x===void 0&&(x=!0);for(var c=this[A(1877)],t=this.defaultFilterStack,e=this[A(2455)].pop()||new Tx.jV,r=this.renderer[A(3028)],B=a[0][A(2213)],I=a[0][A(4314)],s=a[0][A(3157)],o=a[0][A(688)],Q=1;Q<a.length;Q++){var J=a[Q];B=Math[A(4139)](B,J.resolution),I=this.useMaxPadding?Math[A(1309)](I,J[A(4314)]):I+J[A(4314)],s=s&&J[A(3157)],o=o||J[A(688)]}t[A(551)]===1&&(this.defaultFilterStack[0][A(3028)]=r.current),t.push(e),e[A(2213)]=B,e[A(688)]=o,e[A(4072)]=f,e[A(4418)].copyFrom(f[A(4671)]||f[A(1289)](!0)),e[A(4418)].pad(I);var eA,nA,vA,jA,PA,SA,NA=!0;if(s){var XA=this[A(2235)].copyFrom(r[A(4418)]);c.projection[A(3317)]&&this.transformAABB(Q0[A(3567)](c[A(2833)].transform)[A(4585)](),XA),e.sourceFrame[A(1476)](XA)}else eA=this[A(1877)].renderTexture.sourceFrame,nA=e[A(4418)],vA=nA.x+nA[A(1720)],jA=nA.y+nA[A(3268)],PA=eA.x+eA[A(1720)],SA=eA.y+eA[A(3268)],NA=nA.x>=eA.x&&nA.x<=PA&&nA.y>=eA.y&&nA.y<=SA&&vA>=eA.x&&vA<=PA&&jA>=eA.y&&jA<=SA;if(x&&e[A(4418)].width<=1&&e[A(4418)][A(3268)]<=1)return t[A(3685)](),e[A(3354)](),this[A(2455)][A(2582)](e),!1;if(this[A(462)](e[A(4418)],r.current?r.current.resolution:c[A(2213)],r[A(4418)],r[A(3476)],c[A(2833)][A(3317)]),e.sourceFrame[A(3398)](B),NA){var WA=null,nx=null;for(Q=0;Q<a[A(551)];Q++){var Gx=a[Q][A(912)];if(Gx){var Dx=a[Q][A(1506)];Dx[Gx+A(2e3)]||(Dx[Gx+"_flipY"]=new Float32Array([0,1]));var Sx=Dx[Gx+A(2e3)];WA===null?(WA=this[A(1382)](e[A(4418)],Sx),nx=Sx):(Sx[0]=nx[0],Sx[1]=nx[1]),Dx[Gx]=WA,WA&&(a[Q][A(3357)]=!0)}}WA&&(B=e.resolution=WA[A(2213)])}e.renderTexture=this[A(3149)](e.sourceFrame[A(1720)],e[A(4418)][A(3268)],B),e[A(689)]=a,e[A(3476)].widt
`),`
`)[t(2227)](A[t(827)](function(jA,PA){var SA=t;return SA(3066)[SA(2227)](PA,";")})[t(2575)](`
`),t(4265))[t(2227)](A[t(827)](function(jA,PA){var SA=t;return SA(4533).concat(PA,SA(3761))[SA(2227)](PA,SA(4331))[SA(2227)](PA," = color")[SA(2227)](PA,SA(1703)).concat(PA,SA(1756)).concat(PA,SA(4032))[SA(2227)](PA," * realIntensity").concat(PA,SA(3706))[SA(2227)](PA,SA(1295))[SA(2227)](PA,`;
`)})[t(2575)](`
`),t(1647)),I={enable:1};I[t(2420)]=this.parentIntensity,A[t(817)](function(jA,PA){var SA=t,NA=e[SA(3502)]==="default"?jA[SA(3952)]:"".concat(e[SA(3502)],"|")[SA(2227)](jA[SA(3952)]),XA=Ax[SA(4518)][SA(536)][NA];I[SA(459)[SA(2227)](PA)]=XA,I[SA(3569)[SA(2227)](PA)]=jA[SA(3569)],e.textures[SA(2582)](XA)});var s=Ax.Shader[t(1561)](r,B,I);this[t(4317)]=s;var o=new L(c,s),Q=this._options,J=Q.width,eA=Q.height;if(A[t(4062)](function(jA){var PA=t;return PA(1304)===jA[PA(691)]})){var nA=new Ax[t(4356)]({width:J,height:eA});this[t(4517)]=new Ax[t(4546)](nA),this.renderer.render(o,{renderTexture:this[t(4517)]});var vA=new e0(this._maskRenderTexure);vA[t(4070)]=x,this._mesh=o,this._container.addChild(vA)}else o.blendMode_1=x,this[t(4426)]=o,this[t(568)].addChild(o);return o}},a[f(1249)][f(3702)]=function(x,A,c,t){var e=f;if(!this._destroyed){this[e(2201)]=A;var r=this._getVertexShader(),B=e(3815)===this[e(3502)]?x:""[e(2227)](this[e(3502)],"|")[e(2227)](x),I={enable:1,uSamplerMakeup:Ax.utils[e(536)][B],intensity:c,parentIntensity:this[e(2420)]},s=Ax[e(1456)][e(1561)](r,e(2641),I);this[e(4317)]=s;var o=new L(t,s),Q=this[e(4210)],J=Q[e(1720)],eA=Q[e(3268)];if(e(1304)===this[e(691)]){var nA=new Ax[e(4356)]({width:J,height:eA});this._maskRenderTexure=new Ax.RenderTexture(nA),this[e(1877)][e(831)](o,{renderTexture:this[e(4517)]});var vA=new e0(this[e(4517)]);vA[e(4070)]=A,this[e(4426)]=o,this[e(568)][e(588)](vA)}else o[e(4070)]=A,this[e(4426)]=o,this[e(568)][e(588)](o);return o}},a[f(1249)][f(2456)]=function(){var x=f;return x(4329)},a[f(1249)].destroy=function(){var x=f;this._destroyed=!0,this[x(4426)]&&(this[x(4426)][x(4535)]({children:!0,texture:!1,baseTexture:!1}),this[x(4426)][x(1562)]=null,this[x(4426)]=null),this[x(4517)]&&this[x(4517)][x(4535)](!1)},s2([(0,x0.M)(f(2979)),A2(f(4247),Function),A2(f(812),[Array]),A2(f(1958),void 0)],a[f(1249)],f(2597),null),s2([(0,x0.M)(f(2979)),A2(f(4247),Function),A2(f(812),[]),A2(f(1958),void 0)],a[f(1249)],f(4535),null),a}(),h2=function(f){var a=M;function x(c,t,e,r,B,I,s){var o=C,Q=f.call(this,c,t,s)||this;return Q._maskGraphics=new Ax[o(2266)],Q[o(1536)]=1,Q[o(4576)]=B,Q[o(2782)](e,r),Q[o(861)]=I,Q}var A;return R0(x,f),Object[a(3044)](x[a(1249)],a(2420),{get:function(){var c=a;return this[c(1536)]},set:function(c){var t=a;this._container&&(this[t(568)][t(1881)]=this.jsonIntensity*c),this[t(1536)]=c},enumerable:!1,configurable:!0}),Object.defineProperty(x.prototype,a(731),{set:function(c){var t=a;this[t(568)][t(731)]=c},enumerable:!1,configurable:!0}),x[a(1249)][a(2782)]=function(c,t){var e=a;this._blendMode=t;var r=this[e(3502)]==="default"?c:"".concat(this[e(3502)],"|")[e(2227)](c),B=Ax.utils.TextureCache[r],I=new e0(B),s=new e0(B.clone());I[e(4070)]=t,s.blendMode_1=t,I[e(2385)][e(3649)](.5),s.anchor[e(3649)](.5),this[e(4194)]=I,this[e(4711)]=s;var o=new Ax.Container;this[e(568)][e(588)](o),this[e(4513)]||(this[e(4513)]=new Ax.Graphics),o[e(588)](this[e(4513)]),o[e(588)](I),o[e(588)](s),o.alpha=this[e(2420)]*this[e(4576)],o[e(1562)]=this[e(4513)],this[e(568)]=o},x[a(1249)][a(2069)]=function(c){var t=a;if(c[t(551)]){var e=this[t(861)][t(1972)]([t(1166),"LEFT_IRIS",t(4228),t(776),t(2033)]),r=e.POINTS_MAP,B=e.LEFT_IRIS,I=e.RIGHT_IRIS,s=e[t(776)],o=e[t(2033)],Q=r[t(3668)],J=r[t(1847)],eA=(c[B[0]].x-c[B[2]].x)*this[t(4210)][t(1720)],nA=(c[B[3]].y-c[B[1]].y)*this[t(4210)][t(3268)],vA=(c[I[0]].x-c[I[2]].x)*this._options[t(1720)],jA=(c[I[3]].y-c[I[1]].y)*this._options[t(3268)],PA=this[t(2930)](c[Q].x,c[Q].y),SA=this[t(2930)](c[J].x,c[J].y),NA=this[t(4194)],XA=this[t(4711)];NA[t(1720)]=eA,NA.height=nA,NA.x=PA.x,NA.y=PA.y,XA[t(1720)]=vA,XA[t(3268)]=jA,XA.x=SA.x,XA.y=SA.y,this[t(4513)][t(3354)](),this[t(2280)](s,c),this[t(2280)](o,c)}},x[a(1249)][a(2280)]=function(c,t){var e=a,r=this,B=this[e(4513)];B[e(433)](16724736),B[e(3660)](1,16767232,1);var I=[];c[e(817)](function(s,o){var Q=e,J=t[s],eA=r[Q(2930)](J.x,J.y),nA=eA.x,vA=eA.y;I.push({x:nA,y:vA}),o===0?B.moveTo(nA,vA):o===c[Q(551)]-1?(B[Q(810)](),B[Q(2733)]()):B[Q(3697)](nA,vA)})},x[a(1249)][a(2930)]=function(c,t){var e=a;return{x:c*this._options[e
precision mediump float;
varying vec2 vUvs;
uniform sampler2D uSamplerMakeup;
void main() {
gl_FragColor = texture2D(uSamplerMakeup, vUvs);
}`,B),s=new Ax[Q(1226)](r,I),this._lipMaskMesh=s,x[Q(588)](s),this[Q(2780)]=x,[2,x]}})})},a.prototype[f(2168)]=function(){return E2(this,void 0,Promise,function(){var x=this;return w2(this,function(A){return[2,new Promise(function(c,t){return E2(x,void 0,void 0,function(){var e,r,B;return w2(this,function(I){var s=C;switch(I[s(3426)]){case 0:return[4,(e=new u2.KI)[s(2642)]()];case 1:return r=I[s(2225)](),[4,e[s(4455)](r)];case 2:return B=I[s(2225)](),c(B[u2.X_]),[2]}})})})]})})},l2([(0,x0.M)("ReuseableLipMask"),M0(f(4247),Function),M0(f(812),[]),M0("design:returntype",void 0)],a[f(1249)],f(4535),null),l2([(0,x0.o)("ReuseableLipMask"),M0(f(4247),Function),M0(f(812),[]),M0("design:returntype",Promise)],a[f(1249)],"_getMask",null),a}(),X2=function(){var f=M;function a(A,c,t,e,r,B,I,s){var o=C;s===void 0&&(s=1),this[o(568)]=new Ax[o(1985)],this[o(3654)]=[],this[o(2298)]=!0,this[o(4178)]=!0,this[o(1238)]=A,this._data=c,this[o(4210)]=t,this[o(3283)]=e,this.lipmesh=B,this[o(2449)]=r,this[o(1877)]=I,this[o(2420)]=s;var Q=new Ax[o(1218)](Ax.Texture[o(4041)]);Q[o(1881)]=0,Q.width=t[o(1720)],Q[o(3268)]=t[o(3268)],this._container.addChild(Q)}var x;return Object[f(3044)](a[f(1249)],f(731),{get:function(){var A=f;return this[A(2298)]},set:function(A){var c=f;this[c(3285)]&&A!==this[c(2298)]&&(this[c(2298)]=A,this[c(3654)][c(817)](function(t){var e=c;t[e(731)]=A}),this._irises&&(this[c(2296)][c(731)]=A))},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],"mesh",{set:function(A){var c=f;this[c(4338)]=A,this[c(2511)]&&(this[c(2511)].getBuffer(c(1828))[c(1759)](A),this[c(3654)].forEach(function(t){var e=c;t[e(2597)](A)}))},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],f(1962),{set:function(A){var c=f;this._lipVertex=A,this[c(1372)]&&this[c(1372)][c(1759)](A)},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],"faceLandMarks",{set:function(A){var c=f,t=this;if(A&&A.length){this[c(2296)]&&this[c(2296)].setIrisProps(A);var e=(0,w0.Sp)(A[152],A[10]),r=this[c(4178)]?.015*e:.01*e;(0,w0.Sp)(A[95],A[191])<r&&(0,w0.Sp)(A[324],A[415])<r?this[c(4178)]||(this[c(3654)][c(817)](function(B){var I=c;I(1304)===B[I(691)]&&(B[I(4462)]=null)}),this[c(4178)]=!0):this[c(4178)]&&(this[c(3654)][c(817)](function(B){var I=c;I(1304)===B.type&&t[I(1372)]&&(B[I(4462)]=t[I(1372)]._maskSprite)}),this[c(4178)]=!1)}},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],f(2420),{get:function(){var A=f;return this[A(2438)]},set:function(A){var c=f;this[c(2296)]&&(this[c(2296)][c(2420)]=A),this[c(3654)][c(817)](function(t){var e=c;t[e(2420)]=A}),this[c(2438)]=A},enumerable:!1,configurable:!0}),a[f(1249)][f(1794)]=function(){var A=f;this[A(1372)]&&this._lipMaskIns.render(),this._makeupMeshes[A(817)](function(c){c.renderMesh()})},a[f(1249)][f(436)]=function(){return E2(this,void 0,void 0,function(){var A,c,t,e,r,B,I,s,o;return w2(this,function(Q){var J=C;switch(Q[J(3426)]){case 0:return this._config=new y,[4,this[J(861)][J(436)]()];case 1:if(Q[J(2225)](),A=this[J(2926)],c={},A&&A[J(551)]){try{for(t=z0(A),e=t[J(4477)]();!e[J(4252)];e=t.next())J(4561)===(r=e[J(4625)])[J(691)]?this._irises=this[J(484)](r[J(3952)],r.blend,r.intensity):J(2254)===r[J(691)]?(I=this[J(2274)](r[J(3952)],r[J(3763)],r[J(3569)],r[J(691)]),this[J(3654)][J(2582)](I)):(B=r.blend+"",c[B]||(c[B]=[]),c[B].push({src:r[J(3952)],intensity:r.intensity,type:r.type}))}catch(eA){s={error:eA}}finally{try{e&&!e[J(4252)]&&(o=t[J(4058)])&&o[J(1722)](t)}finally{if(s)throw s[J(4080)]}}for(B in c)I=this[J(3603)](parseInt(B),c[B]),this[J(3654)][J(2582)](I)}return[4,this._initLipMask()];case 2:return Q[J(2225)](),[2]}})})},a[f(1249)][f(484)]=function(A,c,t){var e=f;return new h2(this._options,this[e(1238)],A,c,t,this[e(861)],this[e(568)])},a.prototype[f(3603)]=function(A,c){var t=f,e=c[t(4062)](function(s){var o=t;return o(1304)===s[o(691)]})?t(1304):"makeup",r=new t2(this[t(4210)],this[t(1238)],this._container,this[t(1877)],e);r.parentIntensity=this[t(2420)];var B=this[t(861)][t(3487)](26);if(!this[t(2511)]){var I=new Ax.Geometry()[t(3581)]("aVertexPosition",this[t(4338)])[t(3581)](
varying vec2 vTextureCoord;
varying vec4 vColor;
varying float vTextureId;
uniform sampler2D uSamplers[%count%];
void main(void){
vec4 color;
%forloop%
gl_FragColor = color * vColor;
}`,geometryClass:_A,vertexSize:7},f);return class extends Tx.eo{constructor(e){var r=a;super(e),this[r(2638)]=new Tx.Zk(x,A),this[r(3047)]=t,this.vertexSize=c}[a(4758)](e,r,B,I,s){var o=a;let{uint32View:Q,float32View:J}=r,eA=I/this[o(3871)],nA=e[o(4380)],vA=e[o(4664)],jA=e[o(2562)],PA=e.vertexData2d,SA=e[o(3527)][o(3851)][o(2243)],NA=Math.min(e[o(2158)],1),XA=NA<1&&e[o(3527)][o(3851)].alphaMode?(0,JA.premultiplyTint)(e[o(3381)],NA):e[o(3381)]+(255*NA<<24);if(PA){let WA=0;for(let nx=0;nx<PA[o(551)];nx+=3,WA+=2)J[I++]=PA[nx],J[I++]=PA[nx+1],J[I++]=PA[nx+2],J[I++]=nA[WA],J[I++]=nA[WA+1],Q[I++]=XA,J[I++]=SA}else for(let WA=0;WA<jA[o(551)];WA+=2)J[I++]=jA[WA],J[I++]=jA[WA+1],J[I++]=1,J[I++]=nA[WA],J[I++]=nA[WA+1],Q[I++]=XA,J[I++]=SA;for(let WA=0;WA<vA[o(551)];WA++)B[s++]=eA+vA[WA]}}}}[M(2448)]({}));let Qx=[1,0,0,0,1,0,0,0,1];class bx{static[M(3737)](){var a=M;this[a(3511)]=new bx}static[M(2250)](){this.TEMP_MATRIX=new bx}[M(660)](){var a=M;this[a(4515)]=null}constructor(a){var x=M;bx.prototype[x(660)][x(1722)](this),this[x(3290)]=new Float64Array(a||Qx)}get a(){var a=M;return this[a(3290)][0]/this[a(3290)][8]}set a(a){var x=M;this[x(3290)][0]=a*this[x(3290)][8]}get b(){var a=M;return this[a(3290)][1]/this[a(3290)][8]}set b(a){var x=M;this[x(3290)][1]=a*this[x(3290)][8]}get c(){var a=M;return this[a(3290)][3]/this[a(3290)][8]}set c(a){var x=M;this[x(3290)][3]=a*this.mat3[8]}get d(){var a=M;return this[a(3290)][4]/this[a(3290)][8]}set d(a){var x=M;this[x(3290)][4]=a*this[x(3290)][8]}get tx(){var a=M;return this[a(3290)][6]/this[a(3290)][8]}set tx(a){var x=M;this[x(3290)][6]=a*this[x(3290)][8]}get ty(){var a=M;return this[a(3290)][7]/this.mat3[8]}set ty(a){var x=M;this[x(3290)][7]=a*this[x(3290)][8]}set(a,x,A,c,t,e){let r=this.mat3;return r[0]=a,r[1]=x,r[2]=0,r[3]=A,r[4]=c,r[5]=0,r[6]=t,r[7]=e,r[8]=1,this}[M(1430)](a,x){var A=M;this[A(4515)]||(this[A(4515)]=new Float32Array(9));let c=x||this[A(4515)],t=this.mat3;return a?(c[0]=t[0],c[1]=t[1],c[2]=t[2],c[3]=t[3],c[4]=t[4],c[5]=t[5],c[6]=t[6],c[7]=t[7],c[8]=t[8]):(c[0]=t[0],c[1]=t[3],c[2]=t[6],c[3]=t[1],c[4]=t[4],c[5]=t[7],c[6]=t[2],c[7]=t[5],c[8]=t[8]),c}[M(4434)](a,x){var A=M;x=x||new l.E9;let c=this[A(3290)],t=a.x,e=a.y,r=1/(c[2]*t+c[5]*e+c[8]);return x.x=r*(c[0]*t+c[3]*e+c[6]),x.y=r*(c[1]*t+c[4]*e+c[7]),x}translate(a,x){let A=this.mat3;return A[0]+=a*A[2],A[1]+=x*A[2],A[3]+=a*A[5],A[4]+=x*A[5],A[6]+=a*A[8],A[7]+=x*A[8],this}scale(a,x){var A=M;let c=this[A(3290)];return c[0]*=a,c[1]*=x,c[3]*=a,c[4]*=x,c[6]*=a,c[7]*=x,this}[M(4379)](a,x,A,c){let t=this.mat3;t[0]=a*t[0]+A*t[2],t[1]=x*t[1]+c*t[2],t[3]=a*t[3]+A*t[5],t[4]=x*t[4]+c*t[5],t[6]=a*t[6]+A*t[8],t[7]=x*t[7]+c*t[8]}[M(4167)](a,x){var A=M;x=x||new l.E9;let c=this[A(3290)],t=a.x,e=a.y,r=c[0],B=c[3],I=c[6],s=c[1],o=c[4],Q=c[7],J=c[2],eA=c[5],nA=c[8],vA=(nA*o-Q*eA)*t+(-nA*B+I*eA)*e+(Q*B-I*o),jA=(-nA*s+Q*J)*t+(nA*r-I*J)*e+(-Q*r+I*s),PA=(eA*s-o*J)*t+(-eA*r+B*J)*e+(o*r-B*s);return x.x=vA/PA,x.y=jA/PA,x}invert(){var a=M;let x=this[a(3290)],A=x[0],c=x[1],t=x[2],e=x[3],r=x[4],B=x[5],I=x[6],s=x[7],o=x[8],Q=o*r-B*s,J=-o*e+B*I,eA=s*e-r*I,nA=A*Q+c*J+t*eA;return nA?(nA=1/nA,x[0]=Q*nA,x[1]=(-o*c+t*s)*nA,x[2]=(B*c-t*r)*nA,x[3]=J*nA,x[4]=(o*A-t*I)*nA,x[5]=(-B*A+t*e)*nA,x[6]=eA*nA,x[7]=(-s*A+c*I)*nA,x[8]=(r*A-c*e)*nA,this):this}identity(){var a=M;let x=this[a(3290)];return x[0]=1,x[1]=0,x[2]=0,x[3]=0,x[4]=1,x[5]=0,x[6]=0,x[7]=0,x[8]=1,this}[M(4231)](){return new bx(this.mat3)}[M(4409)](a){var x=M;let A=this.mat3,c=a[x(3290)];return c[0]=A[0],c[1]=A[1],c[2]=A[2],c[3]=A[3],c[4]=A[4],c[5]=A[5],c[6]=A[6],c[7]=A[7],c[8]=A[8],a}[M(3082)](a,x,A){var c=M;let t=this[c(3290)],e=1/t[8],r=t[6]*e,B=t[7]*e;if(a.a=(t[0]-t[2]*r)*e,a.b=(t[1]-t[2]*B)*e,a.c=(t[3]-t[5]*r)*e,a.d=(t[4]-t[5]*B)*e,a.tx=r,a.ty=B,x>=2){let I=a.a*a.d-a.b*a.c;A||(I=Math[c(2319)](I)),x===Bx[c(1945)]?(I=I>0?1:-1,a.a=I,a.b=0,a.c=0,a.d=I):x===Bx[c(4759)]?(I/=Math.sqrt(a.b*a.b+a.d*a.d),a.c=0,a.d=I):x===Bx[c(1439)]?(I/=Math.sqrt(a.a*a.a+a.c*a.c),a.a=I,a.c=0):x===Bx[c(2608)]&&(a.a=a.d*I,a.c=-a.b*I)}return a}copyFrom(a){var x=M;let A=this[x(3290)];return A[0]=a.a,A[1]=a.b,A[2]=0,A[3]=a.c,A[4]=a
varying vec3 vTextureCoord;
uniform sampler2D uSampler;
uniform vec4 uColor;
uniform mat3 uMapCoord;
uniform vec4 uClampFrame;
uniform vec2 uClampOffset;
void main(void)
{
vec2 coord = mod(vTextureCoord.xy / vTextureCoord.z - uClampOffset, vec2(1.0, 1.0)) + uClampOffset;
coord = (uMapCoord * vec3(coord, 1.0)).xy;
coord = clamp(coord, uClampFrame.xy, uClampFrame.zw);
vec4 sample = texture2D(uSampler, coord);
gl_FragColor = sample * uColor;
}
`,A),this[x(2731)]=Tx.ex[x(1561)](Yx,x(1071),A)}[M(660)](){var a=M;this[a(917)]=new Tx.ud}[M(831)](a){var x=M;let A=this[x(1877)],c=this[x(917)],t=c.vertices;t[0]=t[6]=a[x(3947)]*-a[x(2385)].x,t[1]=t[3]=a[x(948)]*-a[x(2385)].y,t[2]=t[4]=a._width*(1-a[x(2385)].x),t[5]=t[7]=a[x(948)]*(1-a[x(2385)].y),a[x(1251)]&&(t=c[x(4380)],t[0]=t[6]=-a[x(2385)].x,t[1]=t[3]=-a[x(2385)].y,t[2]=t[4]=1-a[x(2385)].x,t[5]=t[7]=1-a[x(2385)].y),c[x(628)]();let e=a[x(3527)],r=e[x(3851)],B=a[x(576)][x(4586)],I=a[x(447)],s=r[x(4003)]&&e[x(1996)].width===r[x(1720)]&&e[x(1996)][x(3268)]===r[x(3268)];s&&(r[x(3469)][A.CONTEXT_UID]?s=r.wrapMode!==u0.Nt[x(3435)]:r[x(3846)]===u0.Nt[x(3435)]&&(r.wrapMode=u0.Nt.REPEAT));let o=s?this[x(2731)]:this[x(4317)];lx[x(1008)](),lx.scale(e[x(1720)],e[x(3268)]),lx.prepend(B),lx.scale(1/a[x(3947)],1/a[x(948)]),lx.invert(),s?lx[x(3015)](I[x(454)]):(o.uniforms[x(4205)]=I[x(454)].toArray(!0),o.uniforms[x(3010)]=I[x(3010)],o[x(1506)][x(2836)]=I.uClampOffset),o[x(1506)][x(1715)]=lx.toArray(!0),o[x(1506)][x(4633)]=(0,JA[x(647)])(a[x(4149)],a[x(2158)],o[x(1506)][x(4633)],r[x(2074)]),o.uniforms.translationMatrix=a[x(735)][x(1430)](!0),o.uniforms[x(3656)]=e,A[x(4317)][x(3948)](o,!1),A[x(2511)][x(3948)](c,void 0),A[x(986)][x(3764)]((0,JA[x(1718)])(a[x(853)],r[x(2074)])),A[x(2511)][x(3217)](u0.lg[x(3201)],6,0)}}let Rx=new l.E9,Hx=[new l.E9,new l.E9,new l.E9,new l.E9],Px=new l.Ae,Lx=new bx;class _x extends hx{constructor(a,x){var A=M;super(a,x),_x[A(1249)][A(660)][A(1722)](this),_x[A(1249)][A(2252)][A(1722)](this),_x.prototype[A(698)][A(1722)](this),this[A(1374)]=new bx,this.world=new bx}__init(){var a=M;this[a(3345)]=new bx}[M(2252)](){var a=M;this[a(4699)]=new l.AB(this[a(546)],this,0,0)}__init3(){var a=M;this[a(1545)]=!1}[M(546)](){var a=M;let x=this[a(4699)],A=this.matrix[a(3290)];A[6]=-(x._x*A[0]+x._y*A[3]),A[7]=-(x._x*A[1]+x._y*A[4]),this[a(2910)]++}[M(952)](a,x=1){var A=M;let c=a.x,t=a.y,e=Math[A(1240)](c*c+t*t),r=this[A(3345)][A(3290)];r[0]=c/e,r[1]=t/e,r[2]=x/e,this[A(546)]()}[M(3512)](a,x=1){var A=M;let c=a.x,t=a.y,e=Math.sqrt(c*c+t*t),r=this.matrix.mat3;r[3]=c/e,r[4]=t/e,r[5]=x/e,this[A(546)]()}[M(2403)](a,x){var A=M;let c=a.texture;Px.x=-a[A(2385)].x*c[A(2176)][A(1720)],Px.y=-a.anchor.y*c[A(2176)].height,Px[A(1720)]=c[A(2176)][A(1720)],Px.height=c[A(2176)].height,this[A(1262)](Px,x)}[M(1262)](a,x){var A=M;Hx[0].set(a.x,a.y),Hx[1].set(a.x+a[A(1720)],a.y),Hx[2][A(3649)](a.x+a[A(1720)],a.y+a.height),Hx[3][A(3649)](a.x,a.y+a[A(3268)]);let c=1,t=2,e=3;if(function(nA,vA,jA,PA,SA){var NA=A;let XA=vA.x-nA.x,WA=jA.x-PA.x,nx=jA.x-nA.x,Gx=vA.y-nA.y,Dx=jA.y-PA.y,Sx=jA.y-nA.y,ex=XA*Dx-Gx*WA;if(Math[NA(2319)](ex)<1e-7)return SA.x=XA,SA.y=Gx,0;let KA=(nx*Dx-Sx*WA)/ex,cx=(XA*Sx-Gx*nx)/ex;return cx<1e-6||cx-1>-1e-6?-1:(SA.x=nA.x+KA*(vA.x-nA.x),SA.y=nA.y+KA*(vA.y-nA.y),1)}(x[0],x[2],x[1],x[3],Rx)===0)return;c=1,t=3,e=2;let r=Math[A(1240)]((x[0].x-Rx.x)*(x[0].x-Rx.x)+(x[0].y-Rx.y)*(x[0].y-Rx.y)),B=Math[A(1240)]((x[c].x-Rx.x)*(x[c].x-Rx.x)+(x[c].y-Rx.y)*(x[c].y-Rx.y)),I=Math[A(1240)]((x[t].x-Rx.x)*(x[t].x-Rx.x)+(x[t].y-Rx.y)*(x[t].y-Rx.y)),s=Math[A(1240)]((x[e].x-Rx.x)*(x[e].x-Rx.x)+(x[e].y-Rx.y)*(x[e].y-Rx.y)),o=(r+s)/s,Q=(B+I)/I,J=(B+I)/B,eA=this[A(3345)][A(3290)];eA[0]=Hx[0].x*o,eA[1]=Hx[0].y*o,eA[2]=o,eA[3]=Hx[c].x*Q,eA[4]=Hx[c].y*Q,eA[5]=Q,eA[6]=Hx[t].x*J,eA[7]=Hx[t].y*J,eA[8]=J,this[A(3345)][A(4585)](),eA=Lx[A(3290)],eA[0]=x[0].x,eA[1]=x[0].y,eA[2]=1,eA[3]=x[c].x,eA[4]=x[c].y,eA[5]=1,eA[6]=x[t].x,eA[7]=x[t].y,eA[8]=1,this.matrix[A(1077)](Lx,this[A(3345)]),this[A(2910)]++}updateLocalTransform(a){var x=M;this[x(2910)]!==0?this[x(1545)]?this[x(1374)][x(3192)](this.matrix,a):this.local[x(940)](a,this[x(3345)]):this[x(1374)][x(3567)](a)}[M(3354)](){var a=M;super[a(3354)](),this[a(3345)].identity(),this[a(4699)][a(3649)](0,0)}}function y0(){var f=M;return this[f(584)][f(2771)]?this[f(3317)][f(735)]:this[f(584)][f(4586)]}class k0 extends S.W2{constructor(){var a=M;super(),this.proj=new _x(this[a(3317)])}[M(2860)](a,x,A,c,t=VA.ALL){var e=M;return x&&(a=x[e(3657)](a,A,c)),c||this._recursivePostUpdateTransform(),t>=VA[e(2404)]?(c||this.disp
attribute vec2 aVertexPosition;
attribute vec3 aTrans1;
attribute vec3 aTrans2;
attribute vec2 aSamplerSize;
attribute vec4 aFrame;
attribute vec4 aColor;
attribute float aTextureId;
uniform mat3 projectionMatrix;
uniform mat3 translationMatrix;
varying vec2 vertexPosition;
varying vec3 vTrans1;
varying vec3 vTrans2;
varying vec2 vSamplerSize;
varying vec4 vFrame;
varying vec4 vColor;
varying float vTextureId;
void main(void){
gl_Position.xyw = projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0);
gl_Position.z = 0.0;
vertexPosition = aVertexPosition;
vTrans1 = aTrans1;
vTrans2 = aTrans2;
vTextureId = aTextureId;
vColor = aColor;
vSamplerSize = aSamplerSize;
vFrame = aFrame;
}
`,fragment:a(2437),geometryClass:u,vertexSize:16},f);return D=class extends vx{constructor(e){var r=a;super(e),D[r(1249)][r(660)][r(1722)](this),D[r(1249)][r(2252)][r(1722)](this),D[r(1249)][r(698)][r(1722)](this),this.shaderGenerator=new Tx.Zk(x,A),this[r(3047)]=t,this[r(3871)]=c}[a(660)](){var e=a;this[e(2963)]={translationMatrix:new l.y3,distortion:new Float32Array([0,0,1/0,1/0])}}[a(2252)](){var e=a;this[e(531)]=1e3}[a(698)](){var e=a;this[e(3605)]=1}[a(4143)](e){var r=a;let{proj:B}=e;return B[r(4541)]!==null?B[r(1506)]:B[r(4508)]!==null?B._activeProjection[r(1506)]:this.defUniforms}packInterleavedGeometry(e,r,B,I,s){var o=a;let{uint32View:Q,float32View:J}=r,eA=I/this.vertexSize,nA=e[o(4664)],vA=e.vertexData,jA=e._texture[o(2548)],PA=e[o(2038)],{_batchLocation:SA,realWidth:NA,realHeight:XA,resolution:WA}=e[o(3527)][o(3851)],nx=Math[o(4139)](e[o(2158)],1),Gx=nx<1&&e[o(3527)].baseTexture[o(2718)]?(0,JA[o(1724)])(e._tintRGB,nx):e[o(3381)]+(255*nx<<24);for(let Dx=0;Dx<vA[o(551)];Dx+=2)J[I]=vA[Dx],J[I+1]=vA[Dx+1],J[I+2]=PA.a,J[I+3]=PA.c,J[I+4]=PA.tx,J[I+5]=PA.b,J[I+6]=PA.d,J[I+7]=PA.ty,J[I+8]=NA,J[I+9]=XA,J[I+10]=jA.x*WA,J[I+11]=jA.y*WA,J[I+12]=(jA.x+jA.width)*WA,J[I+13]=(jA.y+jA[o(3268)])*WA,Q[I+14]=Gx,J[I+15]=SA,I+=16;for(let Dx=0;Dx<nA[o(551)];Dx++)B[s++]=eA+nA[Dx]}},D}}[M(2448)]({}));var D2=function(f,a,x,A){var c=M,t,e=arguments[c(551)],r=e<3?a:A===null?A=Object.getOwnPropertyDescriptor(a,x):A;if(typeof Reflect=="object"&&typeof Reflect[c(2914)]=="function")r=Reflect[c(2914)](f,a,x,A);else for(var B=f.length-1;B>=0;B--)(t=f[B])&&(r=(e<3?t(r):e>3?t(a,x,r):t(a,x))||r);return e>3&&r&&Object[c(3044)](a,x,r),r},e2=function(f,a){var x=M;if(x(3987)==typeof Reflect&&x(1520)==typeof Reflect[x(4066)])return Reflect[x(4066)](f,a)},b2=function(){var f=M;function a(x,A,c,t,e,r,B,I){var s=C;this[s(568)]=new Ax[s(1985)],this[s(4336)]=x,this[s(1429)]=A,this._target=t,this[s(861)]=c,this[s(1844)]=c.intensity,this[s(2744)]=e,this[s(4210)]=r,this[s(1238)]=B,this[s(1143)]=I}return Object[f(3044)](a[f(1249)],"parentIntensity",{get:function(){var x=f;return this[x(1536)]},set:function(x){var A=f;this[A(1536)]=x,this._sticker&&(this._sticker[A(1881)]=this[A(1844)]*x)},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"faceLandMarks",{set:function(x){var A=f;this[A(2744)]=x,this[A(4666)]&&this[A(797)]()},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],f(3249),{set:function(x){var A=f;this._angles=x,this[A(4666)]&&this.setStickerProps()},enumerable:!1,configurable:!0}),a[f(1249)][f(4319)]=function(x){var A=f;x===void 0&&(x=5);var c=new Ax.Graphics;return c[A(433)](16711680),c[A(840)](0,0,x),c[A(2733)](),c},a.prototype.getCircle2=function(x){var A=f;x===void 0&&(x=5);var c=new Ax[A(2266)];return c[A(433)](255),c.drawCircle(0,0,x),c[A(2733)](),c},a[f(1249)].getDisplay=function(){var x=f;return this[x(568)]},a[f(1249)][f(436)]=function(){var x=f,A,c=this;if(this[x(3031)]()){var t=[];this[x(1429)][x(817)](function(I){var s=x,o;o=I[s(2127)](".json")>-1?I:""[s(2227)](c[s(1238)],"|").concat(JSON[s(1648)](I)[s(3012)].image);var Q=Xx.iV[o][s(2478)],J=Object[s(1319)](Q).map(function(eA){return Q[eA]});t=t[s(2227)](J)}),(A=new g2(t))[x(1227)]=!1,this.deltaTime=this[x(861)][x(4351)]/60,A.play()}else{var e=this[x(1429)][0],r=Ax[x(4518)].TextureCache[e];A=new e0(r)}A[x(4070)]=this[x(861)][x(3763)],this[x(861)][x(1829)],A[x(1720)]=this[x(861)][x(1720)],A[x(3268)]=this[x(861)][x(3268)];var B=[.5,.5];this[x(861)][x(2385)]&&(B=this[x(861)].anchor),A[x(2385)][x(3649)](B[0],B[1]),A[x(1881)]=this._jsonIntensity*this.parentIntensity,this[x(4666)]=A,this[x(568)][x(588)](this[x(4666)]),this[x(568)][x(514)](),this.setStickerProps()},a[f(1249)].setStickerProps=function(){var x=f,A=this,c=this._config,t=this[x(2744)],e=K.Jp[x(827)](function(J){return t[J]}),r=(0,w0.Sp)({x:e[0].x*this._options[x(1720)],y:e[0].y*this[x(4210)][x(3268)],z:0},{x:e[1].x*this[x(4210)][x(1720)],y:e[1].y*this[x(4210)][x(3268)],z:0}),B=c[x(3976)],I=c[x(902)],s=r/K.jw,o=B[x(827)](function(J){var eA=x,nA=t[J];return{x:nA.x*A[eA(4210)][eA(1720)],y:nA.y*A[eA(4210)][eA(32
attribute vec2 aVertexPosition;
attribute vec2 aUvs;
uniform mat3 translationMatrix;
uniform mat3 projectionMatrix;
varying vec2 vUvs;
void main() {
vUvs = aUvs;
gl_Position = vec4((projectionMatrix * translationMatrix * vec3(aVertexPosition, 1.0)).xy, 0.0, 1.0);
}`,Ut=M(4224);var Nc,Dc=function(){var f=function(a,x){var A=C;return f=Object[A(1834)]||{__proto__:[]}instanceof Array&&function(c,t){c.__proto__=t}||function(c,t){var e=A;for(var r in t)Object[e(1249)].hasOwnProperty[e(1722)](t,r)&&(c[r]=t[r])},f(a,x)};return function(a,x){var A=C;if(A(1520)!=typeof x&&x!==null)throw new TypeError("Class extends value "+String(x)+A(4665));function c(){var t=A;this[t(2247)]=a}f(a,x),a[A(1249)]=x===null?Object[A(2448)](x):(c[A(1249)]=x[A(1249)],new c)}}(),Zt=function(f,a,x,A){return new(x||(x=Promise))(function(c,t){var e=C;function r(s){try{I(A.next(s))}catch(o){t(o)}}function B(s){try{I(A.throw(s))}catch(o){t(o)}}function I(s){var o=C,Q;s[o(4252)]?c(s[o(4625)]):(Q=s[o(4625)],Q instanceof x?Q:new x(function(J){J(Q)}))[o(3652)](r,B)}I((A=A[e(4434)](f,a||[]))[e(4477)]())})},Ot=function(f,a){var x=M,A,c,t,e,r={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return e={next:B(0),throw:B(1),return:B(2)},x(1520)==typeof Symbol&&(e[Symbol[x(2774)]]=function(){return this}),e;function B(I){return function(s){return function(o){var Q=C;if(A)throw new TypeError("Generator is already executing.");for(;r;)try{if(A=1,c&&(t=2&o[0]?c[Q(4058)]:o[0]?c.throw||((t=c.return)&&t.call(c),0):c.next)&&!(t=t[Q(1722)](c,o[1]))[Q(4252)])return t;switch(c=0,t&&(o=[2&o[0],t[Q(4625)]]),o[0]){case 0:case 1:t=o;break;case 4:return r[Q(3426)]++,{value:o[1],done:!1};case 5:r.label++,c=o[1],o=[0];continue;case 7:o=r.ops[Q(3685)](),r.trys.pop();continue;default:if(t=r.trys,!((t=t[Q(551)]>0&&t[t[Q(551)]-1])||o[0]!==6&&o[0]!==2)){r=0;continue}if(o[0]===3&&(!t||o[1]>t[0]&&o[1]<t[3])){r.label=o[1];break}if(o[0]===6&&r[Q(3426)]<t[1]){r[Q(3426)]=t[1],t=o;break}if(t&&r[Q(3426)]<t[2]){r[Q(3426)]=t[2],r[Q(2469)][Q(2582)](o);break}t[2]&&r.ops[Q(3685)](),r[Q(2200)][Q(3685)]();continue}o=a[Q(1722)](f,r)}catch(J){o=[6,J],c=0}finally{A=t=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([I,s])}}},Qc=function(){var f=M;function a(x){this._options=x}return Object[f(3044)](a[f(1249)],f(1506),{set:function(x){var A=f;for(var c in x)this[A(4157)][A(1506)][c]=x[c]},enumerable:!1,configurable:!0}),a[f(1249)][f(3959)]=function(x){var A=f;x.filters||(x.filters=[]),x[A(689)][A(2127)](this[A(4157)])>-1||(x.filters.push(this[A(4157)]),this[A(568)]=x)},a[f(1249)][f(4690)]=function(x){var A=f;if(x[A(689)]&&x.filters[A(2127)](this[A(4157)])!==-1){var c=x[A(689)][A(2127)](this._filter);x.filters[A(1048)](c,1),this[A(568)]=null}},a[f(1249)][f(1497)]=function(x,A){var c=f;this[c(4157)]&&this[c(4157)][c(1497)](x,A)},a}(),Ha=function(f){var a=M;function x(A,c){var t=C,e=f[t(1722)](this,c)||this;return e[t(3569)]=A,e}return Dc(x,f),Object[a(3044)](x[a(1249)],"intensity",{get:function(){return this._intensity},set:function(A){var c=a;this[c(2438)]=A,this[c(4157)]&&(this[c(4157)].uniforms[c(3569)]=A)},enumerable:!1,configurable:!0}),x[a(1249)][a(2642)]=function(){return Zt(this,void 0,Promise,function(){var A;return Ot(this,function(c){var t=C;switch(c.label){case 0:return[4,new u2.cr(this[t(4210)])[t(2497)](this[t(3569)])];case 1:return A=c[t(2225)](),this[t(4157)]=A,A[t(1506)][t(3569)]=this[t(2438)],[2]}})})},x}(Qc),Ra=(function(f){var a=M;function x(A,c,t){var e=C,r=f[e(1722)](this,t)||this,B=r._options,I=B[e(1720)],s=B.height,o=new Ax.BaseRenderTexture({width:I,height:s});return r[e(3028)]=new Ax.RenderTexture(o),r[e(4157)]=new s0.f(e(2536),t,{uniforms:{intensity:1,faceMask:r[e(3028)],grayTexture:Ax.utils[e(536)][u2.lc],lookupTexture:Ax.utils[e(536)][u2.M$],levelRangeInv:1.040816,levelBlack:.01960784}}),r[e(4607)]=A,r[e(4505)]=c,r}Dc(x,f),Object[a(3044)](x[a(1249)],a(4607),{get:function(){var A=a;return this[A(4075)]},set:function(A){var c=a;this[c(4075)]=A,this[c(3957)]&&(this[c(3957)][c(1506)][c(3569)]=A)},enumerable:!1,configurable:!0}),Object[a(3044)](x[a(1249)],"intensityTeeth",{get:function(){return this._intensityTeeth},set:function(A){var c=a;this[c(2155)]=A,this[c(3957)]&&(this._shader[c(1506)][c(4505)]=A)},enumerable:!1,configurable:!0}),Object[a(3044)](x.prototype,"renderer",{get:function(){var A=a;re
varying vec2 vUvs;
uniform sampler2D falingwen;
uniform sampler2D heiyanquan;
uniform float intensityNasolabialFolds;
uniform float intensityDarkCircle;
void main() {
vec4 color = texture2D(falingwen, vUvs) * intensityNasolabialFolds + texture2D(heiyanquan, vUvs) * intensityDarkCircle;
gl_FragColor = vec4(color.a, 0.,0.,1.);
}`,c);this[A(3957)]=t,this[A(450)]=new Ax[A(1226)](this[A(2511)],t)}this[A(1877)]&&this.renderer[A(831)](this[A(450)],{renderTexture:this[A(3028)]})}},x}(Qc),Ta=function(f){var a=M;function x(A,c){var t=C,e=f.call(this,c)||this;return e[t(4157)]=new s0.f(t(3226),c,{intensity:A}),e[t(3569)]=A,e}return Dc(x,f),Object.defineProperty(x.prototype,a(3569),{get:function(){var A=a;return this[A(2438)]},set:function(A){var c=a;this._intensity=A,this[c(4157)][c(1506)][c(3569)]=A},enumerable:!1,configurable:!0}),x}(Qc),St=[M(3668),M(1847),M(2066),"contour_chin",M(642),M(1951),M(1636),M(3845),M(987),"contour_left10",M(3108),"mouth_lower_lip_bottom",M(3146),"nose_bottom",M(4476),M(1924),M(1459),"nose_right2",M(2703),"lip_top_right",M(1798),M(512),M(2032),M(4687),M(931),M(2943),"lip_top_center",M(1627),M(4384),M(925),M(1269),"lip_inner_bottom",M(3271),"eyebrow_center",M(4431),M(1739),"forehead_right",M(2022),M(599),M(3414),M(723),M(4103),M(1064),M(4555),"nose_bridge6",M(2893),M(2681),M(2538),M(3330),M(1390),"chin_right"],La=function(f){var a=M;function x(A,c){var t=C,e=f[t(1722)](this,A)||this;return e[t(3677)]=0,e[t(2132)]=c,e[t(3309)]=new y()[t(3487)](K.c4[t(1166)]),e}return Dc(x,f),Object[a(3044)](x[a(1249)],a(4098),{set:function(A){var c=a;if(A.length){var t=St,e=this[c(801)](A,t);this._keypoints={};for(var r=0;r<t[c(551)];r++){var B=t[r];this[c(3325)][B]=e[r]}this[c(3334)](this[c(3325)])}},enumerable:!1,configurable:!0}),Object.defineProperty(x[a(1249)],a(2132),{set:function(A){var c=a;A[c(3266)]=this[c(3677)]?A[c(3266)]:this[c(3677)],this[c(3334)](A)},enumerable:!1,configurable:!0}),Object[a(3044)](x[a(1249)],"enable",{set:function(A){var c=a,t=A?1:0;this[c(3677)]!==t&&(this[c(3677)]=t,this._updateFilter({enable:this._enable}))},enumerable:!1,configurable:!0}),x[a(1249)][a(3334)]=function(A){var c=a;if(!this[c(4157)]){var t={};St[c(817)](function(r){t[r]=[0,0]}),t[c(3266)]=this._enable,this[c(4157)]=new s0.f(c(3560),this._options,{uniforms:t})}for(var e in A)this._filter.uniforms[e]=A[e]||0},x[a(1249)][a(801)]=function(A,c){var t=this,e=this._keymap,r=[];return c.forEach(function(B){var I=C;try{var s=A[e[B]],o=s.x,Q=s.y,J={x:o*t[I(4210)][I(1720)],y:Q*t[I(4210)].height};r.push([J.x,J.y])}catch(eA){console[I(3333)](I(524),B,e[B],eA)}}),r},x}(Qc),Ft=function(){var f=M;function a(x,A,c){var t=C;this[t(3077)]={whiten:0,dermabrasion:0,eyeWhiten:0,teethWhiten:0,darkCircle:0,nasolabialFolds:0,lift:0,shave:0,cheekbone:0,head:0,eyeBrightness:0,lip:0,forehead:0,nose:0,eye:0,chin:0,usm:0},this._detected=!1,this.id=x,this[t(3285)]=A,this[t(4210)]=c}return Object.defineProperty(a.prototype,"detected",{get:function(){return this._detected},set:function(x){var A=C;if(this[A(1623)]!==x&&(this[A(1623)]=x,this[A(3774)])){var c=this[A(3077)];this[A(3774)][A(2132)]={lift:c[A(4284)],shave:c[A(2748)],cheekbone:c[A(3788)],head:c[A(2262)],eyeBrightness:c[A(1158)],lip:c.lip,forehead:c.forehead,nose:c[A(2951)],eye:c.eye,chin:c.chin,darkCircle:c.darkCircle,nasolabialFolds:c.nasolabialFolds,enable:c[A(4284)]||c[A(2748)]||c.darkCircle||c[A(4604)]||c[A(3788)]||c[A(2262)]||c[A(1158)]||c.lip||c[A(3468)]||c.eye||c.chin||c[A(2951)]?1:0}}},enumerable:!1,configurable:!0}),Object[f(3044)](a[f(1249)],f(3316),{set:function(x){var A=f;this._beautify=Object[A(2840)](this._beautify,x);var c=this[A(3077)],t=c.whiten,e=c[A(1599)],r=(c[A(2965)],c.teethWhiten,c[A(1717)]),B=c[A(4604)],I=c[A(4284)],s=c[A(2748)],o=c[A(3788)],Q=c[A(2262)],J=c.eyeBrightness,eA=c[A(942)],nA=c[A(3468)],vA=c.nose,jA=c[A(3121)],PA=c[A(3955)],SA=c[A(3226)];this[A(1180)]&&(this[A(1180)][A(3569)]=t),this[A(3899)]&&(this[A(3899)].intensity=e),this[A(2556)]&&(this[A(2556)][A(2242)]=r,this[A(2556)][A(4444)]=B),this[A(2984)]&&(this[A(2984)][A(3569)]=SA),this[A(3774)]&&(this[A(3774)][A(2132)]={lift:I,shave:s,cheekbone:o,head:Q,eyeBrightness:J,lip:eA,forehead:nA,nose:vA,eye:jA,chin:PA,darkCircle:r,nasolabialFolds:B,enable:I||s||o||Q||J||eA||nA||jA||PA||B||B||vA?1:0})},enumerable:!1,configurable:!0}),a.prototype[f(436)]=function(){return Zt(this,void 0,Promise,function(){var x,A,c,t,e,r,B=this;return Ot(this,
varying vec2 vMaskCoord;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D mask;
uniform sampler2D mask_old_1;
uniform sampler2D mask_old_2;
uniform sampler2D mask_old_3;
uniform sampler2D mask_old_4;
uniform float alpha;
uniform float npmAlpha;
uniform vec4 maskClamp;
uniform float width;
uniform float height;
float normpdf(in float x, in float sigma)
{
return 0.39894*exp(-0.5*x*x/(sigma*sigma))/sigma;
}
float normpdf3(in vec3 v, in float sigma)
{
return 0.39894*exp(-0.5*dot(v,v)/(sigma*sigma))/sigma;
}
vec4 getMaskColor(vec2 coord) {
vec4 masky1 = texture2D(mask, coord);
vec4 masky2 = texture2D(mask_old_1, coord);
vec4 masky3 = texture2D(mask_old_2, coord);
vec4 masky4 = texture2D(mask_old_3, coord);
// vec4 r = masky1;
// vec4 r = (masky1 + masky2) / 2.0;
vec4 r = (masky1 + masky2 + masky3 + masky4) / 4.0;
return r;
}
// \u53CC\u8FB9\u6EE4\u6CE2
float bilateral(in vec2 vMaskCoord) {
const float SIGMA = 7.;
const float BSIGMA = 5.;
// const int MSIZE = 5;
{{MSIZE_PLACEHOLDER}}
float c = getMaskColor(vMaskCoord).a;
const int kSize = (mSize-1)/2;
float kernel[mSize];
float final_alpha = 0.0;
float Z = 0.0;
// \u63D0\u524D\u8BA1\u7B97\u67E5\u627E\u8868
for (int j = 0; j <= kSize; ++j)
{
kernel[kSize+j] = kernel[kSize-j] = normpdf(float(j), SIGMA);
}
// vec3 cc;
float cc;
float factor;
float bZ = 1.0/normpdf(0.0, BSIGMA);
//read out the texels
for (int i=-kSize; i <= kSize; ++i)
{
for (int j=-kSize; j <= kSize; ++j)
{
float ccc = getMaskColor(vMaskCoord + vec2( float(i) / width, float(j) / height )).a;
cc = ccc;
factor = normpdf(cc-c, BSIGMA)*bZ*kernel[kSize+j]*kernel[kSize+i];
Z += factor;
final_alpha += factor * ccc;
}
}
return final_alpha / Z;
}
void main(void)
{
vec4 original = texture2D(uSampler, vTextureCoord);
// float maskya = bilateral(vMaskCoord);
float maskya = getMaskColor(vMaskCoord).a;
maskya = 1.0 / (1.0 + exp(-10.0 * (maskya - 0.5)));
original *= maskya;
gl_FragColor = original;
return;
}`;return I=I.replace(r(2458),"const int mSize = ".concat(O2[r(2120)][r(4298)][r(2281)],";")),(B=f[r(1722)](this,c||r(3684),I,e)||this)[r(2739)]=!1,B[r(3142)]=A,B.maskMatrix=new Ax[r(933)],B._segmentationInWorker=Tc(),B}return ie(x,f),Object.defineProperty(x[a(1249)],a(3142),{get:function(){var A=a;return this[A(3092)]},set:function(A){var c=a;this._maskSprite=A,this[c(3092)]&&(this._maskSprite[c(3931)]=!1)},enumerable:!1,configurable:!0}),x[a(1249)].apply=function(A,c,t,e){var r=a,B=this._maskSprite,I=B[r(3527)];if(I[r(793)])if(I[r(447)]||(I[r(447)]=new Ax.TextureMatrix(I,0)),I[r(447)][r(1759)](),this[r(1506)][r(1797)]=I.baseTexture[r(2718)]?0:1,this.uniforms[r(1562)]=I,this[r(1506)][r(3374)]=this.lastImageTexture||I,this[r(1506)][r(4532)]=this.lastImageTexture2||this[r(1506)][r(3374)],this[r(1506)].mask_old_3=this[r(3824)]||this[r(1506)][r(4532)],this[r(1506)].otherMatrix=A[r(2515)](this[r(4333)],B).prepend(I[r(447)][r(454)]),this[r(1506)].alpha=B[r(2158)],this[r(1506)].maskClamp=I[r(447)][r(3010)],A[r(3106)](this,c,t,e),this[r(2739)]){if(this.lastImageTexture3){var s=this.lastImageTexture3[r(3851)][r(4068)][r(2389)];this[r(1557)]||(this[r(1557)]=Ax[r(1919)][r(1561)](s)),this.lastImageTexture4[r(3851)][r(4068)][r(2389)]=s,this[r(1557)][r(1759)]()}if(this[r(2479)]){var o=this[r(2479)][r(3851)][r(4068)][r(2389)];this[r(3824)]||(this[r(3824)]=Ax[r(1919)][r(1561)](o)),this.lastImageTexture3[r(3851)][r(4068)][r(2389)]=o,this[r(3824)][r(1759)]()}if(this[r(4396)]){var Q=this[r(4396)][r(3851)][r(4068)][r(2389)];this.lastImageTexture2||(this[r(2479)]=Ax[r(1919)].from(Q)),this.lastImageTexture2[r(3851)][r(4068)][r(2389)]=Q,this[r(2479)][r(1759)]()}var J=I[r(3851)].resource[r(2389)];this[r(4396)]||(this[r(4396)]=Ax[r(1919)].from(J)),this[r(4396)].baseTexture[r(4068)][r(2389)]=J,this.lastImageTexture[r(1759)]()}else{var eA=I[r(3851)].resource[r(2389)];this.lastImageTexture?this[r(4396)].update():(this[r(4396)]=Ax[r(1919)].from(eA),console.log(r(2389),eA,this[r(4396)]))}},x}(Ax.Filter);let Jt=`varying vec2 vMaskCoord;
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D mask;
uniform sampler2D mask_old_1;
uniform sampler2D mask_old_2;
uniform sampler2D mask_old_3;
uniform float alpha;
uniform float npmAlpha;
uniform vec4 maskClamp;
uniform float width;
uniform float height;
// uniform int mSize;
float normpdf(in float x, in float sigma)
{
return 0.39894*exp(-0.5*x*x/(sigma*sigma))/sigma;
}
float normpdf3(in vec3 v, in float sigma)
{
return 0.39894*exp(-0.5*dot(v,v)/(sigma*sigma))/sigma;
}
vec4 getMaskColor(vec2 coord) {
vec4 masky1 = texture2D(mask, coord);
vec4 masky2 = texture2D(mask_old_1, coord);
// vec4 masky3 = texture2D(mask_old_2, coord);
// vec4 masky4 = texture2D(mask_old_3, coord);
// return masky1;
return (masky1 + masky2) / 2.0;
// return (masky1 + masky2 + masky3 + masky4) / 4.0;
}
// \u53CC\u8FB9\u6EE4\u6CE2, \u79FB\u52A8\u7AEF\u51CF\u5C0F\u53C2\u6570\u4EE5\u4F18\u5316\u6E32\u67D3\u6027\u80FD
float bilateral(in vec2 vMaskCoord) {
const float SIGMA = 15.0;
const float BSIGMA = 5.0;
// const float BSIGMA = 0.5;
// const float BSIGMA = 0.1;
// const int MSIZE = 7;
{{MSIZE_PLACEHOLDER}}
vec4 masky = getMaskColor(vMaskCoord);
float c = masky.a;
// vec3 c = masky.rgb;
const int kSize = (mSize-1)/2;
float kernel[mSize];
float final_alpha = 0.0;
float Z = 0.0;
for (int j = 0; j <= kSize; ++j)
{
kernel[kSize+j] = kernel[kSize-j] = normpdf(float(j), SIGMA);
}
// vec3 cc;
float cc;
float factor;
float bZ = 1.0/normpdf(0.0, BSIGMA);
//read out the texels
for (int i=-kSize; i <= kSize; ++i)
{
for (int j=-kSize; j <= kSize; ++j)
{
vec4 ccc = getMaskColor(vMaskCoord + vec2( float(i) / width, float(j) / height ));
cc = ccc.a;
factor = normpdf(cc-c, BSIGMA)*bZ*kernel[kSize+j]*kernel[kSize+i];
Z += factor;
final_alpha += factor * ccc.a;
}
}
return final_alpha / Z;
}
void main(void)
{
// float clip = step(3.5,
// step(maskClamp.x, vMaskCoord.x / 2.0) +
// step(maskClamp.y, vMaskCoord.y / 2.0) +
// step(vMaskCoord.x / 2.0, maskClamp.z) +
// step(vMaskCoord.y / 2.0, maskClamp.w));
vec4 original = texture2D(uSampler, vTextureCoord);
// vec4 maskya = getMaskColor(vMaskCoord / 2.0);
// gl_FragColor = maskya;
float maskya = bilateral(vMaskCoord / 2.0);
// maskya = smoothstep(0.5, 0.75, maskya);
maskya = 1.0 / (1.0 + exp(-10.0 * (maskya - 0.5)));
float alphaMul = 1.0 - npmAlpha * (1.0 - maskya);
original *= alphaMul * maskya;
// original *= alphaMul * maskya * clip;
gl_FragColor = original;
}
`;var Jc=function(){var f=function(a,x){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,c){var t=C;A[t(4588)]=c}||function(A,c){var t=C;for(var e in c)Object[t(1249)].hasOwnProperty[t(1722)](c,e)&&(A[e]=c[e])},f(a,x)};return function(a,x){var A=C;if(A(1520)!=typeof x&&x!==null)throw new TypeError(A(1147)+String(x)+A(4665));function c(){var t=A;this[t(2247)]=a}f(a,x),a[A(1249)]=x===null?Object[A(2448)](x):(c[A(1249)]=x[A(1249)],new c)}}(),_c=function(){var f=M;function a(x,A){var c=C;if(this[c(2739)]=!1,this[c(4210)]=x,this[c(2739)]=Tc(),!this._maskSprite){var t=Ax[c(1919)][c(1561)](A);this[c(3092)]=new Ax.Sprite(t),this[c(3092)][c(1720)]=this[c(4210)][c(1720)],this[c(3092)].height=this._options[c(3268)]}var e;this[c(3172)]||(this[c(2739)]?((e=new Lc(this[c(3092)])).uniforms[c(1720)]=this[c(4210)][c(1720)],e[c(1506)][c(3268)]=this[c(4210)][c(3268)],e[c(1506)].scaleRatio=O2[c(2120)][c(4298)][c(1778)],this[c(3172)]=e):((e=new Lc(this[c(3092)],null,Jt))[c(1506)][c(1720)]=this[c(4210)][c(1720)],e[c(1506)][c(3268)]=this[c(4210)][c(3268)],this[c(3172)]=e))}return a.prototype[f(4434)]=function(x){var A=f;this[A(632)]&&this[A(1441)](),console.log(A(2190)),x.filters||(x[A(689)]=[]),this[A(3395)]&&x.parent[A(3577)](this[A(3395)],0),x[A(689)].push(this[A(3172)]),this[A(653)]=x,this[A(632)]=!0},a[f(1249)].remove=function(){var x=f,A=this;if(this[x(3172)]){var c=(this[x(653)].filters||[])[x(3338)](function(t){var e=x;return t===A[e(3172)]});console[x(3333)](x(1626),c,this[x(3395)]),c>-1&&this._currentTarget[x(689)][x(1048)](c,1),this[x(632)]=!1,this[x(3395)]&&this[x(653)].parent[x(3279)](0)}},a.prototype[f(1497)]=function(x,A){var c=f;this[c(4210)][c(1720)]=x,this[c(4210)][c(3268)]=A,this._bgSprite[c(1720)]=x,this[c(3395)][c(3268)]=A,this[c(3092)][c(1720)]=x,this[c(3092)][c(3268)]=A,this[c(3172)][c(1506)][c(1720)]=x,this[c(3172)][c(1506)][c(3268)]=A},a[f(1249)][f(3242)]=function(x){},a[f(1249)][f(1394)]=function(x){var A=f;this[A(2739)]&&(this._maskSprite[A(1959)].baseTexture[A(4068)][A(2389)]=x),this[A(3092)][A(1959)][A(1759)]()},a[f(1249)].destroy=function(){var x=f;try{this._maskSprite&&this[x(3092)].destroy(),this[x(3395)]&&this[x(3395)][x(4535)](),this._maskFilter=null}catch(A){}},a}(),re=function(f){var a=M;function x(A,c,t){var e=C,r=f[e(1722)](this,A,t)||this;if(c&&!r[e(3395)]){var B=Ax[e(1919)][e(1561)](c);r[e(3395)]=new Ax[e(1218)](B);var I=r[e(3395)],s=I[e(1720)],o=I.height,Q=Math[e(1309)](r[e(4210)].width/s,r[e(4210)][e(3268)]/o);r[e(3395)][e(1720)]=s*Q,r._bgSprite[e(3268)]=o*Q,r[e(3395)][e(2385)].set(.5),r._bgSprite.x=r._options[e(1720)]/2,r[e(3395)].y=r._options[e(3268)]/2,r[e(3395)][e(689)]=[]}return r}return Jc(x,f),x[a(1249)].updateBackground=function(A){var c=a;if(A&&A!==this[c(2317)]){var t=this._cache;this[c(3395)]&&(this[c(3395)][c(1959)]=Ax.Texture[c(1561)](A)),this[c(2317)]=A,t&&t instanceof ImageBitmap&&t[c(631)]()}},x.prototype[a(1441)]=function(){var A=a;f[A(1249)][A(1441)].call(this)},x}(_c),ne=function(f){var a=M;function x(A,c,t){var e=C,r=f[e(1722)](this,A,c)||this;if(!r._bgSprite){var B=Ax.Texture[e(1561)](t);r[e(3395)]=new Ax[e(1218)](B),r[e(3395)][e(1720)]=r[e(4210)][e(1720)],r._bgSprite[e(3268)]=r._options.height;var I=new Oa.T;I[e(2294)]=15,r._bgSprite[e(689)]=[I]}return r}return Jc(x,f),x[a(1249)][a(3242)]=function(A){var c=a;A&&(this[c(3395)][c(1959)][c(3851)][c(4068)][c(2389)]=A,this[c(3395)][c(1959)][c(1759)]())},x[a(1249)][a(1441)]=function(){var A=a;f[A(1249)][A(1441)][A(1722)](this)},x}(_c),fe=(function(f){var a=M;function x(A,c,t){var e=C;return f[e(1722)](this,A,c)||this}Jc(x,f),x[a(1249)][a(1441)]=function(){f.prototype.remove.call(this)}}(_c),function(f){function a(x,A){var c=C,t=f[c(1722)](this,x,A)||this;return t[c(3395)]||(t._bgSprite=new Ax[c(1218)](Ax[c(1919)][c(4041)]),t._bgSprite.tint=65280,t[c(3395)][c(1720)]=t[c(4210)][c(1720)],t[c(3395)][c(3268)]=t[c(4210)][c(3268)]),t}return Jc(a,f),a.prototype.remove=function(){var x=C;f[x(1249)][x(1441)][x(1722)](this)},a}(_c)),hc=Kx(4332),ge=function(f,a,x,A){var c=M,t,e=arguments[c(551)],r=e<3?a:A===null?A=Object[
precision mediump float;
uniform sampler2D u_inputFrame;
uniform vec2 u_size;
in vec2 v_texCoord;
uniform int u_mirror;
out vec4 outColor;
vec2 aspectedCoord(vec2 coord) {
float aspect = u_size.x / u_size.y;
if (aspect < 1.) {
return vec2(coord.x / aspect, coord.y);
} else {
return vec2(coord.x, coord.y * aspect);
}
}
void main() {
vec2 transformCoord = v_texCoord;
if (u_mirror == 1) {
transformCoord.x = 1.-transformCoord.x;
}
transformCoord = aspectedCoord(transformCoord);
if (transformCoord.x > 1. || transformCoord.x < 0. || transformCoord.y > 1. || transformCoord.y < 0.) {
outColor = vec4(0.0);
} else {
outColor = texture(u_inputFrame, transformCoord);
}
}
`,se=function(){var f=M;function a(I,s){var o=C;(function(NA,XA){if(!(NA instanceof XA))throw new TypeError("Cannot call a class as a function")})(this,a),$0(this,o(2807),256),$0(this,o(1140),256),$0(this,o(3297),void 0),$0(this,"gl",void 0),$0(this,"program_base",void 0),$0(this,o(2702),void 0),$0(this,o(2166),void 0),$0(this,o(1081),void 0),$0(this,"target_texture_base",void 0),$0(this,"program_0",void 0),$0(this,o(2255),void 0),$0(this,o(3676),void 0),$0(this,"target_texture_0",void 0),$0(this,"program_1",void 0),$0(this,o(2787),void 0),$0(this,o(2141),void 0),$0(this,o(649),!0),$0(this,o(3254),!1),$0(this,o(4524),!1),$0(this,o(3417),void 0),$0(this,o(1769),!1),$0(this,o(2987),void 0),$0(this,"lastTexHeight",void 0),this[o(3297)]=I,this.mirror=s,I.width=this.base_width,I[o(3268)]=this.base_height;var Q={antialias:!1,depth:!1,preserveDrawingBuffer:!1},J=I[o(2053)](o(4303),Q);if(J||(this[o(649)]=!1,console[o(3333)](o(1849)),J=I[o(2053)]("webgl",Q)),J){this.gl=J,this[o(3254)]=this[o(3710)](),console[o(3333)]("WebGL2Pipeline ios14",this[o(3254)]),this.program_base=this[o(976)](this.use_webgl2?Xt:qt),this[o(2628)]=this[o(976)](this.use_webgl2?Xt:qt),this[o(3658)]=this.getProgram(this.use_webgl2?o(3241):o(4552));var eA=this[o(2055)](this.base_width,this.base_height),nA=eA[o(2430)],vA=eA.fb;this[o(1103)]=nA,this[o(1081)]=vA,this[o(2702)]=this[o(3910)](this[o(4703)]),this[o(2166)]=this.initInputTexture();var jA=this[o(2055)](128,128),PA=jA[o(2430)],SA=jA.fb;this.target_texture_0=PA,this[o(3676)]=SA,this[o(2255)]=this.initProgram(this[o(2628)]),this.locations_1=this[o(3910)](this[o(3658)])}else z.trigger(error,{code:AA,message:GA.t("0001")})}var x,A,c,t,e,r,B;return x=a,A=[{key:f(3593),get:function(){var I=f;return this[I(3417)]},set:function(I){var s=f;if(I!==void 0){if(this.locations_base){var o=this[s(2702)][s(2245)];this.gl[s(800)](o,I?1:0)}this[s(3417)]=I}}},{key:f(3710),value:function(){var I=f,s=navigator.userAgent,o=/(\d+)_\d+/,Q=o[I(4619)](s)&&o[I(4619)](s)[1];return s[I(2127)](I(1404))>-1&&Q&&parseInt(Q)<15}},{key:"getProgram",value:function(I){var s=f,o=this.gl,Q=_t(o,o[s(738)],this.use_webgl2?s(2351):s(1060)),J=_t(o,o[s(1516)],I),eA=o[s(1793)]();o[s(3695)](o[s(3669)],eA),o.bufferData(o[s(3669)],new Float32Array([-1,-1,1,-1,-1,1,1,1]),o[s(1466)]);var nA=o.createBuffer();return o.bindBuffer(o[s(3669)],nA),o.bufferData(o[s(3669)],new Float32Array([0,0,1,0,0,1,1,1]),o.STATIC_DRAW),Be(o,Q,J,eA,nA)}},{key:f(3910),value:function(I){var s=f,o=this.gl;o[s(4078)](I);var Q=o[s(1521)](I,"u_inputFrame");o[s(800)](Q,0);var J=o[s(1521)](I,s(1774));o[s(808)](J,[1,1]);var eA=o.getUniformLocation(I,s(4021));o[s(808)](eA,[0,0]);var nA=o[s(1521)](I,s(4549));o[s(2101)](nA,0);var vA=o[s(1521)](I,"u_pivot");o.uniform2fv(vA,[.5,.5]);var jA=o.getUniformLocation(I,s(2669));o.uniform2fv(jA,[1,1]);var PA=o[s(1521)](I,s(2182));return o[s(800)](PA,0),{inputFrameLocation:Q,scaleLocation:J,translateLocation:eA,rotationLocation:nA,pivotLocation:vA,sizeLocation:jA,mirrorLocation:PA}}},{key:f(2055),value:function(I,s){var o=f,Q=this.gl,J=I,eA=s,nA=Q[o(3403)]();Q[o(1656)](Q[o(2366)],nA),Q.texImage2D(Q[o(2366)],0,Q.RGBA,J,eA,0,Q[o(555)],Q.UNSIGNED_BYTE,null),Q[o(898)](Q.TEXTURE_2D,Q[o(2944)],Q.LINEAR),Q[o(898)](Q[o(2366)],Q.TEXTURE_WRAP_S,Q.CLAMP_TO_EDGE),Q.texParameteri(Q[o(2366)],Q[o(2954)],Q[o(872)]);var vA=Q[o(3690)]();Q[o(755)](Q[o(4497)],vA);var jA=Q.COLOR_ATTACHMENT0;return Q[o(1316)](Q[o(4497)],jA,Q[o(2366)],nA,0),Q[o(755)](Q.FRAMEBUFFER,null),{targetTexture:nA,fb:vA,attachmentPoint:jA}}},{key:f(4038),value:function(){var I=f,s=this.gl,o=s[I(3403)]();return s.bindTexture(s[I(2366)],o),s[I(898)](s[I(2366)],s[I(1162)],s[I(872)]),s[I(898)](s.TEXTURE_2D,s[I(2954)],s.CLAMP_TO_EDGE),s[I(898)](s[I(2366)],s[I(2944)],s.NEAREST),s[I(898)](s.TEXTURE_2D,s[I(2997)],s.NEAREST),o}},{key:f(4547),value:function(I,s,o){var Q=f;this[Q(3297)];var J=this.gl,eA=this[Q(4703)],nA=this[Q(1081)],vA=this[Q(2807)],jA=this.base_height,PA=this[Q(2702)],SA=PA[Q(3823)],NA=PA.mirrorLocation;J[Q(755)](J[Q(4497)],nA),J[Q(4078)](eA),J[Q(807)](0,0,vA,jA),J[Q(808)](SA,[s,o]),th
varying vec2 vTextureCoord;
uniform sampler2D uSampler;
uniform sampler2D mask;
uniform sampler2D mask_old_1;
uniform sampler2D mask_old_2;
uniform sampler2D mask_old_3;
uniform float alpha;
uniform float npmAlpha;
uniform vec4 maskClamp;
uniform float width;
uniform float height;
// uniform int mSize;
float normpdf(in float x, in float sigma)
{
return 0.39894*exp(-0.5*x*x/(sigma*sigma))/sigma;
}
float normpdf3(in vec3 v, in float sigma)
{
return 0.39894*exp(-0.5*dot(v,v)/(sigma*sigma))/sigma;
}
vec4 getMaskColor(vec2 coord) {
vec4 masky1 = texture2D(mask, coord);
vec4 masky2 = texture2D(mask_old_1, coord);
vec4 masky3 = texture2D(mask_old_2, coord);
vec4 masky4 = texture2D(mask_old_3, coord);
return (masky1 + masky2 + masky3 + masky4) / 4.0;
}
// \u53CC\u8FB9\u6EE4\u6CE2
float bilateral(in vec2 vMaskCoord) {
const float SIGMA = 15.0;
const float BSIGMA = 5.0;
// const float BSIGMA = 0.5;
// const float BSIGMA = 0.1;
// const int MSIZE = 9;
{{MSIZE_PLACEHOLDER}}
vec4 masky = getMaskColor(vMaskCoord);
// return masky;
vec3 c = masky.rgb;
const int kSize = (mSize-1)/2;
float kernel[mSize];
float final_alpha = 0.0;
float Z = 0.0;
for (int j = 0; j <= kSize; ++j)
{
kernel[kSize+j] = kernel[kSize-j] = normpdf(float(j), SIGMA);
}
vec3 cc;
float factor;
float bZ = 1.0/normpdf(0.0, BSIGMA);
//read out the texels
for (int i=-kSize; i <= kSize; ++i)
{
for (int j=-kSize; j <= kSize; ++j)
{
// vec4 ccc = getMaskColor(vMaskCoord + vec2(float(i), float(j)));
vec4 ccc = getMaskColor(vMaskCoord + vec2( float(i) / width, float(j) / height ));
cc = ccc.rgb;
// cc = texture2D(mask, vMaskCoord + vec2(float(i), float(j))).rgb;
factor = normpdf3(cc-c, BSIGMA)*bZ*kernel[kSize+j]*kernel[kSize+i];
Z += factor;
// final_colour += factor * cc;
final_alpha += factor * ccc.a;
}
}
return final_alpha / Z;
// return vec4(final_colour/Z, final_alpha / Z);
}
void main(void)
{
float clip = step(3.5,
step(maskClamp.x, vMaskCoord.x) +
step(maskClamp.y, vMaskCoord.y) +
step(vMaskCoord.x, maskClamp.z) +
step(vMaskCoord.y, maskClamp.w));
vec4 original = texture2D(uSampler, vTextureCoord);
float maskya = bilateral(vMaskCoord);
maskya = 1.0 / (1.0 + exp(-10.0 * (maskya - 0.5)));
float alphaMul = 1.0 - npmAlpha * (1.0 - maskya);
// original *= maskya;
original *= alphaMul * maskya * clip;
gl_FragColor = original;
}
`):this[e(1562)]=new Lc(this[e(3142)],null,Jt),this[e(1562)][e(1506)].width=I,this[e(1562)].uniforms.height=s,this[e(1562)][e(1506)][e(3101)]=O2.instance.config[e(2281)],this[e(582)][e(689)]=[this.mask]),this[e(1877)][e(831)](this[e(582)])}},a[f(1249)][f(1497)]=function(t,e){var r=f;this[r(4072)][r(1720)]=t,this.target[r(3268)]=e},a=Ne([N.e,ve(f(812),[f(1520)==typeof(x=O[f(1088)]!==void 0&&O[f(1088)])?x:Object,f(1520)==typeof(A=O.TypeCanvas!==void 0&&O.TypeCanvas)?A:Object,f(1520)==typeof(c=O[f(869)]!==void 0&&O.AROptions)?c:Object])],a)}(),fa=function(f,a,x,A){return new(x||(x=Promise))(function(c,t){var e=C;function r(s){var o=C;try{I(A[o(4477)](s))}catch(Q){t(Q)}}function B(s){var o=C;try{I(A[o(1288)](s))}catch(Q){t(Q)}}function I(s){var o=C,Q;s[o(4252)]?c(s.value):(Q=s[o(4625)],Q instanceof x?Q:new x(function(J){J(Q)}))[o(3652)](r,B)}I((A=A[e(4434)](f,a||[]))[e(4477)]())})},ga=function(f,a){var x=M,A,c,t,e,r={label:0,sent:function(){if(1&t[0])throw t[1];return t[1]},trys:[],ops:[]};return e={next:B(0),throw:B(1),return:B(2)},x(1520)==typeof Symbol&&(e[Symbol[x(2774)]]=function(){return this}),e;function B(I){return function(s){return function(o){var Q=C;if(A)throw new TypeError("Generator is already executing.");for(;r;)try{if(A=1,c&&(t=2&o[0]?c[Q(4058)]:o[0]?c.throw||((t=c.return)&&t[Q(1722)](c),0):c.next)&&!(t=t[Q(1722)](c,o[1]))[Q(4252)])return t;switch(c=0,t&&(o=[2&o[0],t[Q(4625)]]),o[0]){case 0:case 1:t=o;break;case 4:return r[Q(3426)]++,{value:o[1],done:!1};case 5:r.label++,c=o[1],o=[0];continue;case 7:o=r[Q(2469)].pop(),r[Q(2200)][Q(3685)]();continue;default:if(t=r.trys,!((t=t[Q(551)]>0&&t[t[Q(551)]-1])||o[0]!==6&&o[0]!==2)){r=0;continue}if(o[0]===3&&(!t||o[1]>t[0]&&o[1]<t[3])){r.label=o[1];break}if(o[0]===6&&r[Q(3426)]<t[1]){r[Q(3426)]=t[1],t=o;break}if(t&&r.label<t[2]){r.label=t[2],r[Q(2469)].push(o);break}t[2]&&r[Q(2469)][Q(3685)](),r[Q(2200)][Q(3685)]();continue}o=a[Q(1722)](f,r)}catch(J){o=[6,J],c=0}finally{A=t=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([I,s])}}};function oa(){var f=M;return navigator[f(3928)][f(2127)]("MicroMessenger")>-1}function ye(f){return fa(this,void 0,Promise,function(){return ga(this,function(a){return[2,new Promise(function(x){var A=C,c=document[A(2663)](A(437));if(c.setAttribute("playsinline",""),c[A(2611)](A(3128),""),c[A(2395)]=A(1152),c.style[A(1720)]=A(745),c[A(1210)][A(3268)]=A(3329),c[A(616)]=0,c[A(960)]=function(){var e=A;oa()&&c[e(1839)](),x({width:c[e(1070)],height:c[e(4749)]})},c[A(2211)]=f,oa()){document.addEventListener("WeixinJSBridgeReady",function(){var e=A;c[e(3039)]()},{once:!0}),c.srcObject=f;var t=new CustomEvent("WeixinJSBridgeReady");document.dispatchEvent(t)}})]})})}function Ec(f,a){return fa(this,void 0,Promise,function(){var x,A,c,t,e;return ga(this,function(r){var B=C;switch(r.label){case 0:return a!==O.UZ[B(3920)]?[3,1]:[2,Promise[B(1407)]({width:f[B(1720)],height:f[B(3268)],fps:f[B(1871)]})];case 1:return B(1714)!=typeof f?[3,2]:[2,new Promise(function(I,s){var o=B,Q=document[o(2663)](o(2766));Q[o(2395)]="anonymous",Q.onload=function(){var J=o;I({width:Q[J(1720)],height:Q[J(3268)],fps:30})},Q[o(3952)]=f})];case 2:return f instanceof HTMLImageElement?[2,Promise[B(1407)]({width:f.width,height:f.height,fps:30})]:[3,3];case 3:return f instanceof MediaStream?(x=f[B(3790)]()[0],A=x[B(2024)](),[4,ye(f)]):[3,5];case 4:return c=r[B(2225)](),t=c.width,e=c[B(3268)],[2,Promise.resolve({width:t,height:e,fps:A[B(1871)]})];case 5:if(B(3987)==typeof f)return[2,Promise[B(1407)]({width:f[B(1720)],height:f[B(3268)],fps:30})];r[B(3426)]=6;case 6:return[2]}})})}var me=function(){var f=function(a,x){var A=C;return f=Object[A(1834)]||{__proto__:[]}instanceof Array&&function(c,t){var e=A;c[e(4588)]=t}||function(c,t){var e=A;for(var r in t)Object[e(1249)][e(545)][e(1722)](t,r)&&(c[r]=t[r])},f(a,x)};return function(a,x){var A=C;if(typeof x!="function"&&x!==null)throw new TypeError(A(1147)+String(x)+A(4665));function c(){var t=A;this[t(2247)]=a}f(a,x),a[A(1249)]=x===null?Object[A(2448)](x):(c[A(1249)]=x[A(1249)],new c)}}(),H2=function(){var f=M;return H2=Ob