"use strict";(self.webpackChunkol=self.webpackChunkol||[]).push([[226],{165:function(r,n,t){function e(r,n){var t=r.length-n,e=0;do{for(var o=n;o>0;o--)r[e+n]+=r[e],e++;t-=n}while(t>0)}function o(r,n,t){for(var e=0,o=r.length,i=o/t;o>n;){for(var u=n;u>0;--u)r[e+n]+=r[e],++e;o-=n}for(var c=r.slice(),f=0;f=r.byteLength);++l){var v=void 0;if(2===n){switch(u[0]){case 8:v=new Uint8Array(r,l*s*t*a,s*t*a);break;case 16:v=new Uint16Array(r,l*s*t*a,s*t*a/2);break;case 32:v=new Uint32Array(r,l*s*t*a,s*t*a/4);break;default:throw new Error("Predictor 2 not allowed with ".concat(u[0]," bits per sample."))}e(v,s)}else 3===n&&o(v=new Uint8Array(r,l*s*t*a,s*t*a),s,a)}return r}function u(r,n,t,e,o,i,u){try{var c=r[i](u),f=c.value}catch(r){return void t(r)}c.done?n(f):Promise.resolve(f).then(e,o)}function c(r,n){for(var t=0;t