"use strict";(self.webpackChunklernplattform_frontend=self.webpackChunklernplattform_frontend||[]).push([[24942],{561665:function(t,i,n){const s=n(691733),o=n(682415),e=n(106878),r=n(324588),a=n(968132),u=n(509036),h=Object.prototype.toString,{Z_NO_FLUSH:w,Z_FINISH:f,Z_OK:c,Z_STREAM_END:d,Z_NEED_DICT:l,Z_STREAM_ERROR:p,Z_DATA_ERROR:_,Z_MEM_ERROR:y}=n(321215);function B(t){this.options=o.assign({chunkSize:65536,windowBits:15,to:""},t||{});const i=this.options;i.raw&&i.windowBits>=0&&i.windowBits<16&&(i.windowBits=-i.windowBits,0===i.windowBits&&(i.windowBits=-15)),!(i.windowBits>=0&&i.windowBits<16)||t&&t.windowBits||(i.windowBits+=32),i.windowBits>15&&i.windowBits<48&&(15&i.windowBits||(i.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;let n=s.inflateInit2(this.strm,i.windowBits);if(n!==c)throw new Error(r[n]);if(this.header=new u,s.inflateGetHeader(this.strm,this.header),i.dictionary&&("string"==typeof i.dictionary?i.dictionary=e.string2buf(i.dictionary):"[object ArrayBuffer]"===h.call(i.dictionary)&&(i.dictionary=new Uint8Array(i.dictionary)),i.raw&&(n=s.inflateSetDictionary(this.strm,i.dictionary),n!==c)))throw new Error(r[n])}function E(t,i){const n=new B(i);if(n.push(t),n.err)throw n.msg||r[n.err];return n.result}B.prototype.push=function(t,i){const n=this.strm,o=this.options.chunkSize,r=this.options.dictionary;let a,u,B;if(this.ended)return!1;for(u=i===~~i?i:!0===i?f:w,"[object ArrayBuffer]"===h.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;;){for(0===n.avail_out&&(n.output=new Uint8Array(o),n.next_out=0,n.avail_out=o),a=s.inflate(n,u),a===l&&r&&(a=s.inflateSetDictionary(n,r),a===c?a=s.inflate(n,u):a===_&&(a=l));n.avail_in>0&&a===d&&n.state.wrap>0&&0!==t[n.next_in];)s.inflateReset(n),a=s.inflate(n,u);switch(a){case p:case _:case l:case y:return this.onEnd(a),this.ended=!0,!1}if(B=n.avail_out,n.next_out&&(0===n.avail_out||a===d))if("string"===this.options.to){let t=e.utf8border(n.output,n.next_out),i=n.next_out-t,s=e.buf2string(n.output,t);n.next_out=i,n.avail_out=o-i,i&&n.output.set(n.output.subarray(t,t+i),0),this.onData(s)}else this.onData(n.output.length===n.next_out?n.output:n.output.subarray(0,n.next_out));if(a!==c||0!==B){if(a===d)return a=s.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,!0;if(0===n.avail_in)break}}return!0},B.prototype.onData=function(t){this.chunks.push(t)},B.prototype.onEnd=function(t){t===c&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},t.exports.Inflate=B,t.exports.inflate=E,t.exports.inflateRaw=function(t,i){return(i=i||{}).raw=!0,E(t,i)},t.exports.ungzip=E,t.exports.constants=n(321215)}}]);