!function(e,$){"use strict";var n={encode:function e($){var n,t=new ArrayBuffer(256),r=new DataView(t),f=0;function u(e){for(var $=t.byteLength,u=f+e;$>2,s=0;s>6),c.push(128|63&x)):x<55296?(c.push(224|x>>12),c.push(128|x>>6&63),c.push(128|63&x)):(x=(1023&x)<<10,x|=1023&$.charCodeAt(++t),x+=65536,c.push(240|x>>18),c.push(128|x>>12&63),c.push(128|x>>6&63),c.push(128|63&x))}return a(3,c.length),s(c);default:if(Array.isArray($))for(a(4,r=$.length),t=0;t>5!==e)throw"Invalid indefinite length element";return n}function h(e,$){for(var n=0;n<$;++n){var t=o();128&t&&(t<224?(t=(31&t)<<6|63&o(),$-=1):t<240?(t=(15&t)<<12|(63&o())<<6|63&o(),$-=2):(t=(15&t)<<18|(63&o())<<12|(63&o())<<6|63&o(),$-=3)),t<65536?e.push(t):(t-=65536,e.push(55296|t>>10),e.push(56320|1023&t))}}"function"!=typeof n&&(n=function(e){return e}),"function"!=typeof t&&(t=function(){});var l=function e(){var $,u,a,l=o(),v=l>>5,g=31&l;if(7===v)switch(g){case 25:return function e(){var $=new ArrayBuffer(4),n=new DataView($),t=s(),r=32768&t,f=31744&t,u=1023&t;if(31744===f)f=261120;else if(0!==f)f+=114688;else if(0!==u)return(r?-1:1)*u*5960464477539063e-23;return n.setUint32(0,r<<16|f<<13|u<<13),n.getFloat32(0)}();case 26:return C=r.getFloat32(f),f+=4,C;case 27:return F=r.getFloat64(f),f+=8,F}if((u=x(g))<0&&(v<2||6=0;)d+=u,p.push(i(u));var w=new Uint8Array(d),U=0;for($=0;$=0;)h(y,u);else h(y,u);return String.fromCharCode.apply(null,y);case 4:if(u<0)for(a=[];!c();)a.push(e());else for($=0,a=Array(u);$