"use strict";(self.webpackChunkbongacams=self.webpackChunkbongacams||[]).push([[4],{92452:function(t,e){var n=function(){this.next=null,this.r=0,this.g=0,this.b=0,this.a=0};function a(t,e,n,a,r){if("string"==typeof t&&(t=document.getElementById(t)),!t||"object"!=typeof t||!("getContext"in t))throw new TypeError("Expecting canvas with `getContext` method in processCanvasRGB(A) calls!");var i=t.getContext("2d");try{return i.getImageData(e,n,a,r)}catch(t){throw new Error("unable to access image data: "+t)}}var r=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],i=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];function s(t,e,a,s,o,f){var c,h,g,u,v,l,x,m,d,b,p,C,w,y,I,E,k,F,N,D,T,B=t.data,Y=f+f+1,j=s-1,A=o-1,G=f+1,R=G*(G+1)/2,q=new n,z=q;for(g=1;g>L,B[l+1]=d*K>>L,B[l+2]=b*K>>L,m-=p,d-=C,b-=w,p-=H.r,C-=H.g,w-=H.b,u=x+((u=c+f+1)>L,B[u+1]=d*K>>L,B[u+2]=b*K>>L,m-=p,d-=C,b-=w,p-=H.r,C-=H.g,w-=H.b,u=c+((u=h+G)>Q,0!==Y?(Y=255/Y,G[l]=(m*P>>Q)*Y,G[l+1]=(d*P>>Q)*Y,G[l+2]=(b*P>>Q)*Y):G[l]=G[l+1]=G[l+2]=0,m-=C,d-=w,b-=y,p-=I,C-=M.r,w-=M.g,y-=M.b,I-=M.a,u=x+((u=c+f+1)>Q,Y>0?(Y=255/Y,G[u]=(m*P>>Q)*Y,G[u+1]=(d*P>>Q)*Y,G[u+2]=(b*P>>Q)*Y):G[u]=G[u+1]=G[u+2]=0,m-=C,d-=w,b-=y,p-=I,C-=M.r,w-=M.g,y-=M.b,I-=M.a,u=c+((u=h+H)=512&&(n=0,a+=e);for(var s=t-1;--s>=1;)r.push(r[s]);this.frames=r},t.prototype.load=function(){var t=this;this.image||n.e(6).then(n.t.bind(n,45146,19)).then(function(e){var n=e.ImagesCache;t.image=n.instance.get(t.url)})},t}(),i=function(){function t(t){var e=this;this.index=0,this.timer=0,this.images={},this.active=null,this.image="",this.drawFrame=function(){if(e.active&&e.active.image){var t=e.active,n=t.frames[e.index++%t.frames.length],r=n.x,i=n.y;e.offscreenContext.drawImage(t.image,r,i,32,32,-1,-1,98,98),(0,a.xY)(e.offscreenCanvas,0,0,e.offscreenCanvas.width,e.offscreenCanvas.height,5),e.canvasContext.drawImage(e.offscreenCanvas,0,0)}},this.offscreenCanvas=document.createElement("canvas"),this.offscreenContext=this.offscreenCanvas.getContext("2d"),this.attachToCanvas(t)}return t.prototype.destroy=function(){this.stop(),this.canvasContext=null,this.canvas=null,this.offscreenContext=null,this.offscreenCanvas=null},t.prototype.attachToCanvas=function(t){this.canvas=t,this.canvasContext=t.getContext("2d"),this.offscreenCanvas.width=t.width,this.offscreenCanvas.height=t.height},t.prototype.load=function(t,e,n){this.images[t]=new r(e,n)},t.prototype.play=function(t,e){this.images[t]&&(e||this.active!==this.images[t])&&(this.stop(),this.active=this.images[t],this.active.load(),this.timer=window.setInterval(this.drawFrame,40))},t.prototype.stop=function(){this.index=0,this.timer&&(clearInterval(this.timer),this.timer=0,this.active=null)},t}()}}]);