"use strict";(self.webpackChunklernplattform_frontend=self.webpackChunklernplattform_frontend||[]).push([[11615],{446411:function(e,t,o){o.d(t,{a:function(){return a}});var r=o(524025),n=o(933456),a=function(){function e(){}return e.prototype.getEncodingMode=function(){return r.d2},e.prototype.encode=function(e){if(n.A.determineConsecutiveDigitCount(e.getMessage(),e.pos)>=2)e.writeCodeword(this.encodeASCIIDigits(e.getMessage().charCodeAt(e.pos),e.getMessage().charCodeAt(e.pos+1))),e.pos+=2;else{var t=e.getCurrentChar(),o=n.A.lookAheadTest(e.getMessage(),e.pos,this.getEncodingMode());if(o!==this.getEncodingMode())switch(o){case r.mt:return e.writeCodeword(r.ah),void e.signalEncoderChange(r.mt);case r.fG:return e.writeCodeword(r.X7),void e.signalEncoderChange(r.fG);case r.VK:e.writeCodeword(r.Qe),e.signalEncoderChange(r.VK);break;case r.VL:e.writeCodeword(r.dn),e.signalEncoderChange(r.VL);break;case r.uf:e.writeCodeword(r.ij),e.signalEncoderChange(r.uf);break;default:throw new Error("Illegal mode: "+o)}else n.A.isExtendedASCII(t)?(e.writeCodeword(r.gn),e.writeCodeword(t-128+1),e.pos++):(e.writeCodeword(t+1),e.pos++)}},e.prototype.encodeASCIIDigits=function(e,t){if(n.A.isDigit(e)&&n.A.isDigit(t))return 10*(e-48)+(t-48)+130;throw new Error("not digits: "+e+t)},e}()},935776:function(e,t,o){o.d(t,{B:function(){return i}});var r=o(808917),n=o(532862),a=o(933456),d=o(524025),i=function(){function e(){}return e.prototype.getEncodingMode=function(){return d.mt},e.prototype.encode=function(e){var t=new n.A;for(t.append(0);e.hasMoreCharacters();){var o=e.getCurrentChar();if(t.append(o),e.pos++,a.A.lookAheadTest(e.getMessage(),e.pos,this.getEncodingMode())!==this.getEncodingMode()){e.signalEncoderChange(d.d2);break}}var i=t.length()-1,h=e.getCodewordCount()+i+1;e.updateSymbolInfo(h);var s=e.getSymbolInfo().getDataCapacity()-h>0;if(e.hasMoreCharacters()||s)if(i<=249)t.setCharAt(0,r.A.getCharAt(i));else{if(!(i<=1555))throw new Error("Message length not in valid ranges: "+i);t.setCharAt(0,r.A.getCharAt(Math.floor(i/250)+249)),t.insert(1,r.A.getCharAt(i%250))}var p=0;for(o=t.length();p<o;p++)e.writeCodeword(this.randomize255State(t.charAt(p).charCodeAt(0),e.getCodewordCount()+1))},e.prototype.randomize255State=function(e,t){var o=e+(149*t%255+1);return o<=255?o:o-256},e}()},424409:function(e,t,o){o.d(t,{S:function(){return d}});var r=o(532862),n=o(933456),a=o(524025),d=function(){function e(){}return e.prototype.getEncodingMode=function(){return a.fG},e.prototype.encodeMaximal=function(e){for(var t=new r.A,o=0,n=e.pos,d=0;e.hasMoreCharacters();){var i=e.getCurrentChar();e.pos++,o=this.encodeChar(i,t),t.length()%3==0&&(n=e.pos,d=t.length())}if(d!==t.length()){var h=Math.floor(t.length()/3*2),s=Math.floor(e.getCodewordCount()+h+1);e.updateSymbolInfo(s);var p=e.getSymbolInfo().getDataCapacity()-s,c=Math.floor(t.length()%3);(2===c&&2!==p||1===c&&(o>3||1!==p))&&(e.pos=n)}t.length()>0&&e.writeCodeword(a.X7),this.handleEOD(e,t)},e.prototype.encode=function(e){for(var t=new r.A;e.hasMoreCharacters();){var o=e.getCurrentChar();e.pos++;var d=this.encodeChar(o,t),i=2*Math.floor(t.length()/3),h=e.getCodewordCount()+i;e.updateSymbolInfo(h);var s=e.getSymbolInfo().getDataCapacity()-h;if(!e.hasMoreCharacters()){var p=new r.A;for(t.length()%3==2&&2!==s&&(d=this.backtrackOneCharacter(e,t,p,d));t.length()%3==1&&(d>3||1!==s);)d=this.backtrackOneCharacter(e,t,p,d);break}if(t.length()%3==0&&n.A.lookAheadTest(e.getMessage(),e.pos,this.getEncodingMode())!==this.getEncodingMode()){e.signalEncoderChange(a.d2);break}}this.handleEOD(e,t)},e.prototype.backtrackOneCharacter=function(e,t,o,r){var n=t.length(),a=t.toString().substring(0,n-r);t.setLengthToZero(),t.append(a),e.pos--;var d=e.getCurrentChar();return r=this.encodeChar(d,o),e.resetSymbolInfo(),r},e.prototype.writeNextTriplet=function(e,t){e.writeCodewords(this.encodeToCodewords(t.toString()));var o=t.toString().substring(3);t.setLengthToZero(),t.append(o)},e.prototype.handleEOD=function(e,t){var o=Math.floor(t.length()/3*2),r=t.length()%3,n=e.getCodewordCount()+o;e.updateSymbolInfo(n);var d=e.getSymbolInfo().getDataCapacity()-n;if(2===r){for(t.append("\0");t.length()>=3;)this.writeNextTriplet(e,t);e.hasMoreCharacters()&&e.writeCodeword(a.eb)}else if(1===d&&1===r){for(;t.length()>=3;)this.writeNextTriplet(e,t);e.hasMoreCharacters()&&e.writeCodeword(a.eb),e.pos--}else{if(0!==r)throw new Error("Unexpected case. Please report!");for(;t.length()>=3;)this.writeNextTriplet(e,t);(d>0||e.hasMoreCharacters())&&e.writeCodeword(a.eb)}e.signalEncoderChange(a.d2)},e.prototype.encodeChar=function(e,t){return e===" ".charCodeAt(0)?(t.append(3),1):e>="0".charCodeAt(0)&&e<="9".charCodeAt(0)?(t.append(e-48+4),1):e>="A".charCodeAt(0)&&e<="Z".charCodeAt(0)?(t.append(e-65+14),1):e<" ".charCodeAt(0)?(t.append(0),t.append(e),2):e<="/".charCodeAt(0)?(t.append(1),t.append(e-33),2):e<="@".charCodeAt(0)?(t.append(1),t.append(e-58+15),2):e<="_".charCodeAt(0)?(t.append(1),t.append(e-91+22),2):e<=127?(t.append(2),t.append(e-96),2):(t.append("1"),2+this.encodeChar(e-128,t))},e.prototype.encodeToCodewords=function(e){var t=1600*e.charCodeAt(0)+40*e.charCodeAt(1)+e.charCodeAt(2)+1,o=t/256,n=t%256,a=new r.A;return a.append(o),a.append(n),a.toString()},e}()}}]);