UNPKG

mashlib

Version:
1 lines 3.3 MB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("window")):"function"==typeof define&&define.amd?define(["window"],t):"object"==typeof exports?exports.Mashlib=t(require("window")):e.Mashlib=t(e.window)}(self,e=>(()=>{var t,n,i,a,o={5306(e,t){var n,i,a;i=[],void 0===(a="function"==typeof(n=function(){"use strict";function e(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}function t(e,n,i,a){this.message=e,this.expected=n,this.found=i,this.location=a,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t)}function n(e,n){n=void 0!==n?n:{};var i,a={},o={turtleDoc:Zn},r=Zn,s=function(e){var t=ea.toJSON();return t["@graph"]=[],e.filter(e=>Array.isArray(e)).forEach(e=>{e.forEach(e=>{t["@graph"].push(e)})}),1===t["@graph"].length&&(Object.assign(t,t["@graph"][0]),delete t["@graph"]),t},c="\ufeff",l=qn("\ufeff",!1),u=".",p=qn(".",!1),d=function(e){return e},f="#",m=qn("#",!1),h=/^[^\n]/,g=Vn(["\n"],!0,!1),b="\n",v=qn("\n",!1),y=function(e){return e.join("")},x="@prefix",w=qn("@prefix",!1),A=function(e,t){return ea.addPrefix(""===e?"0":e,t),{}},C="@base",E=qn("@base",!1),k=function(e){return ea.addBase(e),{}},_=/^[Bb]/,S=Vn(["B","b"],!1,!1),T=/^[Aa]/,N=Vn(["A","a"],!1,!1),I=/^[Ss]/,P=Vn(["S","s"],!1,!1),j=/^[Ee]/,B=Vn(["E","e"],!1,!1),L=/^[Pp]/,M=Vn(["P","p"],!1,!1),R=/^[Rr]/,F=Vn(["R","r"],!1,!1),D=/^[Ff]/,O=Vn(["F","f"],!1,!1),U=/^[Ii]/,z=Vn(["I","i"],!1,!1),$=/^[Xx]/,H=Vn(["X","x"],!1,!1),q=function(e,t){var n={};return"string"==typeof e&&"[]"!==e?n["@id"]=e:"object"==typeof e&&Object.assign(n,e),t&&Object.assign(n,t),[n]},V=function(e,t){var n={};return e&&Object.assign(n,e),t&&Object.assign(n,t),[n]},W=";",G=qn(";",!1),K=function(e,t,n,i){var a={};return a[n]=i,a},Y=function(e,t,n){return n},Q=function(e,t,n){var i={};return n.unshift(Xi(e,t)),n.forEach(e=>{e&&Object.keys(e).forEach(t=>{e[t].forEach(e=>{"@type"===t&&void 0!==e["@id"]&&(e=e["@id"]),void 0===i[t]?i[t]=e:Array.isArray(i[t])?i[t].push(e):i[t]=[i[t],e]})})}),i},J=",",Z=qn(",",!1),X=function(e,t){return t},ee=function(e,t){return t.unshift(e),t},te="a",ne=qn("a",!1),ie=function(){return"@type"},ae=function(e){return ta(e,!0)},oe=function(e){return ta(e,!1)},re=function(e){return"[]"===e?{}:{"@id":e}},se=function(e){return{"@id":e}},ce="[",le=qn("[",!1),ue="]",pe=qn("]",!1),de="(",fe=qn("(",!1),me=")",he=qn(")",!1),ge=function(e){return{"@list":e}},be=function(e,t){return{"@value":e,"@language":t}},ve="^^",ye=qn("^^",!1),xe=function(e,t){if("http://www.w3.org/2001/XMLSchema#boolean"===t&&"true"===e)return!0;if("http://www.w3.org/2001/XMLSchema#boolean"===t&&"false"===e)return!1;if("http://www.w3.org/2001/XMLSchema#integer"===t)return parseInt(e);if("http://www.w3.org/2001/XMLSchema#double"===t)return parseFloat(e);const n=ea.resolve(t,!0);if(n){const i=t.split(":")[0];if("http://www.w3.org/2001/XMLSchema#boolean"===n&&"true"===e)return ea.decrement(i),!0;if("http://www.w3.org/2001/XMLSchema#boolean"===n&&"false"===e)return ea.decrement(i),!1;if("http://www.w3.org/2001/XMLSchema#integer"===n)return ea.decrement(i),parseInt(e);if("http://www.w3.org/2001/XMLSchema#double"===n)return ea.decrement(i),parseFloat(e)}return{"@value":e,"@type":t}},we="true",Ae=qn("true",!1),Ce=function(){return!0},Ee="false",ke=qn("false",!1),_e=function(){return!1},Se=function(e){return e+":"},Te="<",Ne=qn("<",!1),Ie=/^[^\0- <>"{}|\^`\\]/,Pe=Vn([["\0"," "],"<",">",'"',"{","}","|","^","`","\\"],!0,!1),je=">",Be=qn(">",!1),Le=function(e){const t=e.map(e=>65536<=e.codePointAt(0)&&e.codePointAt(0)<=983039?"a":1===e.length?e:6===e.length?String.fromCharCode("0x"+e.substring(2)):10===e.length?String.fromCodePoint("0x"+e.substring(2)):e).join("");if(t.match(/^[^\u0000-\u0020<>"{}|^`\\]*$/)){var n=e.join("");try{return ea.resolve(n)}catch(e){Hn("Invalid IRIREF "+n)}}else Hn("Invalid IRIREF "+e.join("")+" / "+t)},Me=":",Re=qn(":",!1),Fe=function(e){return e=e||"0",!1===ea.hasPrefix(e)&&Hn("undefined prefix "+e),e},De=function(e){return e||""},Oe=function(e,t){return ea.increment(e),ea.resolve(e+":"+t)},Ue="_:",ze=qn("_:",!1),$e=/^[0-9]/,He=Vn([["0","9"]],!1,!1),qe="@",Ve=qn("@",!1),We=/^[a-zA-Z]/,Ge=Vn([["a","z"],["A","Z"]],!1,!1),Ke="-",Ye=qn("-",!1),Qe=/^[a-zA-Z0-9]/,Je=Vn([["a","z"],["A","Z"],["0","9"]],!1,!1),Ze=function(e,t){return"-"+t.join("")},Xe=function(e,t){return e.join("")+t.join("")},et=/^[+\-]/,tt=Vn(["+","-"],!1,!1),nt=function(e){return e.match(/^[0+][0-9]+$/)?{"@value":e,"@type":"http://www.w3.org/2001/XMLSchema#integer"}:parseInt(e)},it=function(e){return{"@value":e,"@type":"http://www.w3.org/2001/XMLSchema#decimal"}},at=function(e){return{"@value":e,"@type":"http://www.w3.org/2001/XMLSchema#double"}},ot=/^[eE]/,rt=Vn(["e","E"],!1,!1),st='"',ct=qn('"',!1),lt=/^[^"\\\n\r]/,ut=Vn(['"',"\\","\n","\r"],!0,!1),pt="'",dt=qn("'",!1),ft=/^[^'\\\n\r]/,mt=Vn(["'","\\","\n","\r"],!0,!1),ht="'''",gt=qn("'''",!1),bt=/^[^'\\]/,vt=Vn(["'","\\"],!0,!1),yt="''",xt=qn("''",!1),wt=function(e,t){return"''"+t.join("")},At=function(e,t){return"'"+t.join("")},Ct=function(e,t){return e.join("")+t.join("")},Et='"""',kt=qn('"""',!1),_t=/^[^"\\]/,St=Vn(['"',"\\"],!0,!1),Tt='""',Nt=qn('""',!1),It=function(e,t){return'""'+t.join("")},Pt=function(e,t){return'"'+t.join("")},jt="\\U",Bt=qn("\\U",!1),Lt=function(e){return String.fromCodePoint(parseInt(e.join(""),16))},Mt="\\u",Rt=qn("\\u",!1),Ft=function(e){return String.fromCharCode(parseInt(e.join(""),16))},Dt="\\t",Ot=qn("\\t",!1),Ut=function(){return"\t"},zt="\\b",$t=qn("\\b",!1),Ht=function(){return"\b"},qt="\\n",Vt=qn("\\n",!1),Wt=function(){return"\n"},Gt="\\r",Kt=qn("\\r",!1),Yt=function(){return"\r"},Qt="\\f",Jt=qn("\\f",!1),Zt=function(){return"\f"},Xt='\\"',en=qn('\\"',!1),tn=function(){return'"'},nn="\\'",an=qn("\\'",!1),on=function(){return"'"},rn="\\\\",sn=qn("\\\\",!1),cn=function(){return"\\"},ln=/^[ \t\r\n]/,un=Vn([" ","\t","\r","\n"],!1,!1),pn=function(){return"[]"},dn=/^[\uD800-\uDBFF]/,fn=Vn([["\ud800","\udbff"]],!1,!1),mn=/^[\uDC00-\uDFFF]/,hn=Vn([["\udc00","\udfff"]],!1,!1),gn=function(e,t){return e+t},bn=/^[A-Za-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,vn=Vn([["A","Z"],["a","z"],["À","Ö"],["Ø","ö"],["ø","˿"],["Ͱ","ͽ"],["Ϳ","῿"],["‌","‍"],["⁰","↏"],["Ⰰ","⿯"],["、","퟿"],["豈","﷏"],["ﷰ","�"]],!1,!1),yn="_",xn=qn("_",!1),wn="·",An=qn("·",!1),Cn=/^[\u0300-\u036F]/,En=Vn([["̀","ͯ"]],!1,!1),kn=/^[\u203F-\u2040]/,_n=Vn([["‿","⁀"]],!1,!1),Sn=function(e,t,n,i){return n.join("")+i.join("")},Tn=function(e,t,n){return e+t.join("")+n.join("")},Nn="%",In=qn("%",!1),Pn=/^[0-9A-Fa-f]/,jn=Vn([["0","9"],["A","F"],["a","f"]],!1,!1),Bn="\\",Ln=qn("\\",!1),Mn=/^[_~.!$&'()*+,;=\/?#@%\-]/,Rn=Vn(["_","~",".","!","$","&","'","(",")","*","+",",",";","=","/","?","#","@","%","-"],!1,!1),Fn=0,Dn=0,On=[{line:1,column:1}],Un=0,zn=[],$n=0;if("startRule"in n){if(!(n.startRule in o))throw new Error("Can't start parsing from rule \""+n.startRule+'".');r=o[n.startRule]}function Hn(e,t){throw Qn(e,t=void 0!==t?t:Kn(Dn,Fn))}function qn(e,t){return{type:"literal",text:e,ignoreCase:t}}function Vn(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function Wn(){return{type:"end"}}function Gn(t){var n,i=On[t];if(i)return i;for(n=t-1;!On[n];)n--;for(i={line:(i=On[n]).line,column:i.column};n<t;)10===e.charCodeAt(n)?(i.line++,i.column=1):i.column++,n++;return On[t]=i,i}function Kn(e,t){var n=Gn(e),i=Gn(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:i.line,column:i.column}}}function Yn(e){Fn<Un||(Fn>Un&&(Un=Fn,zn=[]),zn.push(e))}function Qn(e,n){return new t(e,null,null,n)}function Jn(e,n,i){return new t(t.buildMessage(e,n),e,n,i)}function Zn(){var e,t,n,i,o;for(e=Fn,t=[],n=Xn();n!==a;)t.push(n),n=Xn();if(t!==a){for(n=[],i=ei();i!==a;)n.push(i),i=ei();if(n!==a){for(i=[],o=ni();o!==a;)i.push(o),o=ni();i!==a?(Dn=e,e=t=s(n)):(Fn=e,e=a)}else Fn=e,e=a}else Fn=e,e=a;return e}function Xn(){var t;return 65279===e.charCodeAt(Fn)?(t=c,Fn++):(t=a,0===$n&&Yn(l)),t}function ei(){var t,n,i,o;if((t=ii())===a)if(t=Fn,(n=ci())!==a){for(i=[],o=ni();o!==a;)i.push(o),o=ni();i!==a?(46===e.charCodeAt(Fn)?(o=u,Fn++):(o=a,0===$n&&Yn(p)),o!==a?(Dn=t,t=n=d(n)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function ti(){var t,n,i,o;if(t=Fn,35===e.charCodeAt(Fn)?(n=f,Fn++):(n=a,0===$n&&Yn(m)),n!==a){for(i=[],h.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(g));o!==a;)i.push(o),h.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(g));i!==a?(10===e.charCodeAt(Fn)?(o=b,Fn++):(o=a,0===$n&&Yn(v)),o!==a?(Dn=t,t=n=y(i)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function ni(){var e;return(e=zi())===a&&(e=ti()),e}function ii(){var e;return(e=ai())===a&&(e=oi())===a&&(e=si())===a&&(e=ri()),e}function ai(){var t,n,i,o,r,s,c,l,d;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(e.substr(Fn,7)===x?(i=x,Fn+=7):(i=a,0===$n&&Yn(w)),i!==a){for(o=[],r=ni();r!==a;)o.push(r),r=ni();if(o!==a)if((r=Si())!==a){for(s=[],c=ni();c!==a;)s.push(c),c=ni();if(s!==a)if((c=ki())!==a){for(l=[],d=ni();d!==a;)l.push(d),d=ni();l!==a?(46===e.charCodeAt(Fn)?(d=u,Fn++):(d=a,0===$n&&Yn(p)),d!==a?(Dn=t,t=n=A(r,c)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a;return t}function oi(){var t,n,i,o,r,s,c;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(e.substr(Fn,5)===C?(i=C,Fn+=5):(i=a,0===$n&&Yn(E)),i!==a){for(o=[],r=ni();r!==a;)o.push(r),r=ni();if(o!==a)if((r=ki())!==a){for(s=[],c=ni();c!==a;)s.push(c),c=ni();s!==a?(46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p)),c!==a?(Dn=t,t=n=k(r)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a;return t}function ri(){var t,n,i,o,r,s,c,l;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(_.test(e.charAt(Fn))?(i=e.charAt(Fn),Fn++):(i=a,0===$n&&Yn(S)),i!==a)if(T.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(N)),o!==a)if(I.test(e.charAt(Fn))?(r=e.charAt(Fn),Fn++):(r=a,0===$n&&Yn(P)),r!==a)if(j.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(B)),s!==a){for(c=[],l=ni();l!==a;)c.push(l),l=ni();c!==a&&(l=ki())!==a?(Dn=t,t=n=k(l)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;return t}function si(){var t,n,i,o,r,s,c,l,u,p,d,f;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(L.test(e.charAt(Fn))?(i=e.charAt(Fn),Fn++):(i=a,0===$n&&Yn(M)),i!==a)if(R.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(F)),o!==a)if(j.test(e.charAt(Fn))?(r=e.charAt(Fn),Fn++):(r=a,0===$n&&Yn(B)),r!==a)if(D.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(O)),s!==a)if(U.test(e.charAt(Fn))?(c=e.charAt(Fn),Fn++):(c=a,0===$n&&Yn(z)),c!==a)if($.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(H)),l!==a){for(u=[],p=ni();p!==a;)u.push(p),p=ni();if(u!==a)if((p=Si())!==a){for(d=[],f=ni();f!==a;)d.push(f),f=ni();d!==a&&(f=ki())!==a?(Dn=t,t=n=A(p,f)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;return t}function ci(){var e,t,n;return e=Fn,(t=di())!==a&&(n=li())!==a?(Dn=e,e=t=q(t,n)):(Fn=e,e=a),e===a&&(e=Fn,(t=gi())!==a?((n=li())===a&&(n=null),n!==a?(Dn=e,e=t=V(t,n)):(Fn=e,e=a)):(Fn=e,e=a)),e}function li(){var t,n,i,o,r,s,c,l,u,p;if(t=Fn,(n=pi())!==a)if((i=ui())!==a){for(o=[],r=Fn,s=[],c=ni();c!==a;)s.push(c),c=ni();for(s!==a?(59===e.charCodeAt(Fn)?(c=W,Fn++):(c=a,0===$n&&Yn(G)),c!==a?(l=Fn,(u=pi())!==a&&(p=ui())!==a?(Dn=l,l=u=K(n,i,u,p)):(Fn=l,l=a),l===a&&(l=null),l!==a?(Dn=r,r=s=Y(n,i,l)):(Fn=r,r=a)):(Fn=r,r=a)):(Fn=r,r=a);r!==a;){for(o.push(r),r=Fn,s=[],c=ni();c!==a;)s.push(c),c=ni();s!==a?(59===e.charCodeAt(Fn)?(c=W,Fn++):(c=a,0===$n&&Yn(G)),c!==a?(l=Fn,(u=pi())!==a&&(p=ui())!==a?(Dn=l,l=u=K(n,i,u,p)):(Fn=l,l=a),l===a&&(l=null),l!==a?(Dn=r,r=s=Y(n,i,l)):(Fn=r,r=a)):(Fn=r,r=a)):(Fn=r,r=a)}o!==a?(Dn=t,t=n=Q(n,i,o)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a;return t}function ui(){var t,n,i,o,r,s,c;if(t=Fn,(n=mi())!==a){for(i=[],o=Fn,r=[],s=ni();s!==a;)r.push(s),s=ni();for(r!==a?(44===e.charCodeAt(Fn)?(s=J,Fn++):(s=a,0===$n&&Yn(Z)),s!==a&&(c=mi())!==a?(Dn=o,o=r=X(n,c)):(Fn=o,o=a)):(Fn=o,o=a);o!==a;){for(i.push(o),o=Fn,r=[],s=ni();s!==a;)r.push(s),s=ni();r!==a?(44===e.charCodeAt(Fn)?(s=J,Fn++):(s=a,0===$n&&Yn(Z)),s!==a&&(c=mi())!==a?(Dn=o,o=r=X(n,c)):(Fn=o,o=a)):(Fn=o,o=a)}i!==a?(Dn=t,t=n=ee(n,i)):(Fn=t,t=a)}else Fn=t,t=a;return t}function pi(){var t,n,i;if(t=Fn,(n=fi())!==a&&(Dn=t,n=d(n)),(t=n)===a){for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();n!==a?(97===e.charCodeAt(Fn)?(i=te,Fn++):(i=a,0===$n&&Yn(ne)),i!==a?(Dn=t,t=n=ie()):(Fn=t,t=a)):(Fn=t,t=a)}return t}function di(){var e,t;return e=Fn,(t=bi())!==a&&(Dn=e,t=ae(t)),(e=t)===a&&(e=Ei())===a&&(e=Ai()),e}function fi(){var e,t,n;for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();return t!==a&&(n=Ai())!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a),e}function mi(){var e,t;return(e=hi())===a&&(e=Fn,(t=bi())!==a&&(Dn=e,t=oe(t)),(e=t)===a&&(e=Fn,(t=Ei())!==a&&(Dn=e,t=re(t)),(e=t)===a&&(e=Fn,(t=gi())!==a&&(Dn=e,t=d(t)),(e=t)===a&&(e=Fn,(t=Ai())!==a&&(Dn=e,t=se(t)),e=t)))),e}function hi(){var e;return(e=yi())===a&&(e=vi())===a&&(e=xi()),e}function gi(){var t,n,i,o,r,s;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(91===e.charCodeAt(Fn)?(i=ce,Fn++):(i=a,0===$n&&Yn(le)),i!==a)if((o=li())!==a){for(r=[],s=ni();s!==a;)r.push(s),s=ni();r!==a?(93===e.charCodeAt(Fn)?(s=ue,Fn++):(s=a,0===$n&&Yn(pe)),s!==a?(Dn=t,t=n=d(o)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a;else Fn=t,t=a;return t}function bi(){var t,n,i,o,r,s;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if(40===e.charCodeAt(Fn)?(i=de,Fn++):(i=a,0===$n&&Yn(fe)),i!==a){for(o=[],r=mi();r!==a;)o.push(r),r=mi();if(o!==a){for(r=[],s=ni();s!==a;)r.push(s),s=ni();r!==a?(41===e.charCodeAt(Fn)?(s=me,Fn++):(s=a,0===$n&&Yn(he)),s!==a?(Dn=t,t=n=ge(o)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a;return t}function vi(){var e,t,n;for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();return t!==a?((n=Bi())===a&&(n=ji())===a&&(n=Pi()),n!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a)):(Fn=e,e=a),e}function yi(){var t,n,i,o,r,s,c;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if((i=wi())!==a){for(o=[],r=ni();r!==a;)o.push(r),r=ni();o!==a&&(r=Ii())!==a?(Dn=t,t=n=be(i,r)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a;if(t===a){for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a)if((i=wi())!==a){for(o=[],r=ni();r!==a;)o.push(r),r=ni();if(o!==a)if(e.substr(Fn,2)===ve?(r=ve,Fn+=2):(r=a,0===$n&&Yn(ye)),r!==a){for(s=[],c=ni();c!==a;)s.push(c),c=ni();s!==a&&(c=Ai())!==a?(Dn=t,t=n=xe(i,c)):(Fn=t,t=a)}else Fn=t,t=a;else Fn=t,t=a}else Fn=t,t=a;else Fn=t,t=a;if(t===a){for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();n!==a&&(i=wi())!==a?(Dn=t,t=n=d(i)):(Fn=t,t=a)}}return t}function xi(){var t,n,i;for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();if(n!==a?(e.substr(Fn,4)===we?(i=we,Fn+=4):(i=a,0===$n&&Yn(Ae)),i!==a?(Dn=t,t=n=Ce()):(Fn=t,t=a)):(Fn=t,t=a),t===a){for(t=Fn,n=[],i=ni();i!==a;)n.push(i),i=ni();n!==a?(e.substr(Fn,5)===Ee?(i=Ee,Fn+=5):(i=a,0===$n&&Yn(ke)),i!==a?(Dn=t,t=n=_e()):(Fn=t,t=a)):(Fn=t,t=a)}return t}function wi(){var e,t,n;for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();return t!==a?((n=Fi())===a&&(n=Di())===a&&(n=Ri())===a&&(n=Mi()),n!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a)):(Fn=e,e=a),e}function Ai(){var e,t,n;for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();if(t!==a&&(n=ki())!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a),e===a){for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();t!==a&&(n=Ci())!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a)}return e}function Ci(){var e,t;return(e=Ti())===a&&(e=Fn,(t=_i())!==a&&(Dn=e,t=Se(t)),e=t),e}function Ei(){var e,t,n;for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();if(t!==a&&(n=Ni())!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a),e===a){for(e=Fn,t=[],n=ni();n!==a;)t.push(n),n=ni();t!==a&&(n=$i())!==a?(Dn=e,e=t=d(n)):(Fn=e,e=a)}return e}function ki(){var t,n,i,o;if(t=Fn,60===e.charCodeAt(Fn)?(n=Te,Fn++):(n=a,0===$n&&Yn(Ne)),n!==a){for(i=[],Ie.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(Pe)),o===a&&(o=Oi());o!==a;)i.push(o),Ie.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(Pe)),o===a&&(o=Oi());i!==a?(62===e.charCodeAt(Fn)?(o=je,Fn++):(o=a,0===$n&&Yn(Be)),o!==a?(Dn=t,t=n=Le(i)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function _i(){var t,n,i;return t=Fn,(n=Wi())===a&&(n=null),n!==a?(58===e.charCodeAt(Fn)?(i=Me,Fn++):(i=a,0===$n&&Yn(Re)),i!==a?(Dn=t,t=n=Fe(n)):(Fn=t,t=a)):(Fn=t,t=a),t}function Si(){var t,n,i;return t=Fn,(n=Wi())===a&&(n=null),n!==a?(58===e.charCodeAt(Fn)?(i=Me,Fn++):(i=a,0===$n&&Yn(Re)),i!==a?(Dn=t,t=n=De(n)):(Fn=t,t=a)):(Fn=t,t=a),t}function Ti(){var e,t,n;return e=Fn,(t=_i())!==a&&(n=Gi())!==a?(Dn=e,e=t=Oe(t,n)):(Fn=e,e=a),e}function Ni(){var t,n,i,o,r,s,c,l,d,f;if(t=Fn,n=Fn,e.substr(Fn,2)===Ue?(i=Ue,Fn+=2):(i=a,0===$n&&Yn(ze)),i!==a)if((o=qi())===a&&($e.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(He))),o!==a){for(r=[],s=Vi();s!==a;)r.push(s),s=Vi();if(r!==a){if(s=[],c=Fn,l=[],46===e.charCodeAt(Fn)?(d=u,Fn++):(d=a,0===$n&&Yn(p)),d!==a)for(;d!==a;)l.push(d),46===e.charCodeAt(Fn)?(d=u,Fn++):(d=a,0===$n&&Yn(p));else l=a;if(l!==a){if(d=[],(f=Vi())!==a)for(;f!==a;)d.push(f),f=Vi();else d=a;d!==a?c=l=[l,d]:(Fn=c,c=a)}else Fn=c,c=a;for(;c!==a;){if(s.push(c),c=Fn,l=[],46===e.charCodeAt(Fn)?(d=u,Fn++):(d=a,0===$n&&Yn(p)),d!==a)for(;d!==a;)l.push(d),46===e.charCodeAt(Fn)?(d=u,Fn++):(d=a,0===$n&&Yn(p));else l=a;if(l!==a){if(d=[],(f=Vi())!==a)for(;f!==a;)d.push(f),f=Vi();else d=a;d!==a?c=l=[l,d]:(Fn=c,c=a)}else Fn=c,c=a}s!==a?n=i=[i,o,r,s]:(Fn=n,n=a)}else Fn=n,n=a}else Fn=n,n=a;else Fn=n,n=a;return t=n!==a?e.substring(t,Fn):n}function Ii(){var t,n,i,o,r,s,c,l;if(t=Fn,64===e.charCodeAt(Fn)?(n=qe,Fn++):(n=a,0===$n&&Yn(Ve)),n!==a){if(i=[],We.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(Ge)),o!==a)for(;o!==a;)i.push(o),We.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(Ge));else i=a;if(i!==a){if(o=[],r=Fn,45===e.charCodeAt(Fn)?(s=Ke,Fn++):(s=a,0===$n&&Yn(Ye)),s!==a){if(c=[],Qe.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(Je)),l!==a)for(;l!==a;)c.push(l),Qe.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(Je));else c=a;c!==a?(Dn=r,r=s=Ze(i,c)):(Fn=r,r=a)}else Fn=r,r=a;for(;r!==a;)if(o.push(r),r=Fn,45===e.charCodeAt(Fn)?(s=Ke,Fn++):(s=a,0===$n&&Yn(Ye)),s!==a){if(c=[],Qe.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(Je)),l!==a)for(;l!==a;)c.push(l),Qe.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(Je));else c=a;c!==a?(Dn=r,r=s=Ze(i,c)):(Fn=r,r=a)}else Fn=r,r=a;o!==a?(Dn=t,t=n=Xe(i,o)):(Fn=t,t=a)}else Fn=t,t=a}else Fn=t,t=a;return t}function Pi(){var t,n,i,o,r,s;if(t=Fn,n=Fn,i=Fn,et.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(tt)),o===a&&(o=null),o!==a){if(r=[],$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He)),s!==a)for(;s!==a;)r.push(s),$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He));else r=a;r!==a?i=o=[o,r]:(Fn=i,i=a)}else Fn=i,i=a;return(n=i!==a?e.substring(n,Fn):i)!==a&&(Dn=t,n=nt(n)),t=n}function ji(){var t,n,i,o,r,s,c,l;if(t=Fn,n=Fn,i=Fn,et.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(tt)),o===a&&(o=null),o!==a){for(r=[],$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He));s!==a;)r.push(s),$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He));if(r!==a)if(46===e.charCodeAt(Fn)?(s=u,Fn++):(s=a,0===$n&&Yn(p)),s!==a){if(c=[],$e.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(He)),l!==a)for(;l!==a;)c.push(l),$e.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(He));else c=a;c!==a?i=o=[o,r,s,c]:(Fn=i,i=a)}else Fn=i,i=a;else Fn=i,i=a}else Fn=i,i=a;return(n=i!==a?e.substring(n,Fn):i)!==a&&(Dn=t,n=it(n)),t=n}function Bi(){var t,n,i,o,r,s,c,l,d;if(t=Fn,n=Fn,i=Fn,et.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(tt)),o===a&&(o=null),o!==a){if(r=Fn,s=[],$e.test(e.charAt(Fn))?(c=e.charAt(Fn),Fn++):(c=a,0===$n&&Yn(He)),c!==a)for(;c!==a;)s.push(c),$e.test(e.charAt(Fn))?(c=e.charAt(Fn),Fn++):(c=a,0===$n&&Yn(He));else s=a;if(s!==a)if(46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p)),c!==a){for(l=[],$e.test(e.charAt(Fn))?(d=e.charAt(Fn),Fn++):(d=a,0===$n&&Yn(He));d!==a;)l.push(d),$e.test(e.charAt(Fn))?(d=e.charAt(Fn),Fn++):(d=a,0===$n&&Yn(He));l!==a&&(d=Li())!==a?r=s=[s,c,l,d]:(Fn=r,r=a)}else Fn=r,r=a;else Fn=r,r=a;if(r===a){if(r=Fn,46===e.charCodeAt(Fn)?(s=u,Fn++):(s=a,0===$n&&Yn(p)),s!==a){if(c=[],$e.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(He)),l!==a)for(;l!==a;)c.push(l),$e.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(He));else c=a;c!==a&&(l=Li())!==a?r=s=[s,c,l]:(Fn=r,r=a)}else Fn=r,r=a;if(r===a){if(r=Fn,s=[],$e.test(e.charAt(Fn))?(c=e.charAt(Fn),Fn++):(c=a,0===$n&&Yn(He)),c!==a)for(;c!==a;)s.push(c),$e.test(e.charAt(Fn))?(c=e.charAt(Fn),Fn++):(c=a,0===$n&&Yn(He));else s=a;s!==a&&(c=Li())!==a?r=s=[s,c]:(Fn=r,r=a)}}r!==a?i=o=[o,r]:(Fn=i,i=a)}else Fn=i,i=a;return(n=i!==a?e.substring(n,Fn):i)!==a&&(Dn=t,n=at(n)),t=n}function Li(){var t,n,i,o,r,s;if(t=Fn,n=Fn,ot.test(e.charAt(Fn))?(i=e.charAt(Fn),Fn++):(i=a,0===$n&&Yn(rt)),i!==a)if(et.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(tt)),o===a&&(o=null),o!==a){if(r=[],$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He)),s!==a)for(;s!==a;)r.push(s),$e.test(e.charAt(Fn))?(s=e.charAt(Fn),Fn++):(s=a,0===$n&&Yn(He));else r=a;r!==a?n=i=[i,o,r]:(Fn=n,n=a)}else Fn=n,n=a;else Fn=n,n=a;return t=n!==a?e.substring(t,Fn):n}function Mi(){var t,n,i,o;if(t=Fn,34===e.charCodeAt(Fn)?(n=st,Fn++):(n=a,0===$n&&Yn(ct)),n!==a){for(i=[],lt.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(ut)),o===a&&(o=Ui())===a&&(o=Oi());o!==a;)i.push(o),lt.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(ut)),o===a&&(o=Ui())===a&&(o=Oi());i!==a?(34===e.charCodeAt(Fn)?(o=st,Fn++):(o=a,0===$n&&Yn(ct)),o!==a?(Dn=t,t=n=y(i)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function Ri(){var t,n,i,o;if(t=Fn,39===e.charCodeAt(Fn)?(n=pt,Fn++):(n=a,0===$n&&Yn(dt)),n!==a){for(i=[],ft.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(mt)),o===a&&(o=Ui())===a&&(o=Oi());o!==a;)i.push(o),ft.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(mt)),o===a&&(o=Ui())===a&&(o=Oi());i!==a?(39===e.charCodeAt(Fn)?(o=pt,Fn++):(o=a,0===$n&&Yn(dt)),o!==a?(Dn=t,t=n=y(i)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function Fi(){var t,n,i,o,r,s,c,l;if(t=Fn,e.substr(Fn,3)===ht?(n=ht,Fn+=3):(n=a,0===$n&&Yn(gt)),n!==a){for(i=[],bt.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(vt)),o===a&&(o=Ui())===a&&(o=Oi());o!==a;)i.push(o),bt.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(vt)),o===a&&(o=Ui())===a&&(o=Oi());if(i!==a){if(o=[],r=Fn,e.substr(Fn,2)===yt?(s=yt,Fn+=2):(s=a,0===$n&&Yn(xt)),s!==a){if(c=[],bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=wt(i,c)):(Fn=r,r=a)}else Fn=r,r=a;if(r===a)if(r=Fn,39===e.charCodeAt(Fn)?(s=pt,Fn++):(s=a,0===$n&&Yn(dt)),s!==a){if(c=[],bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=At(i,c)):(Fn=r,r=a)}else Fn=r,r=a;for(;r!==a;){if(o.push(r),r=Fn,e.substr(Fn,2)===yt?(s=yt,Fn+=2):(s=a,0===$n&&Yn(xt)),s!==a){if(c=[],bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=wt(i,c)):(Fn=r,r=a)}else Fn=r,r=a;if(r===a)if(r=Fn,39===e.charCodeAt(Fn)?(s=pt,Fn++):(s=a,0===$n&&Yn(dt)),s!==a){if(c=[],bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),bt.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(vt)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=At(i,c)):(Fn=r,r=a)}else Fn=r,r=a}o!==a?(e.substr(Fn,3)===ht?(r=ht,Fn+=3):(r=a,0===$n&&Yn(gt)),r!==a?(Dn=t,t=n=Ct(i,o)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a}else Fn=t,t=a;return t}function Di(){var t,n,i,o,r,s,c,l;if(t=Fn,e.substr(Fn,3)===Et?(n=Et,Fn+=3):(n=a,0===$n&&Yn(kt)),n!==a){for(i=[],_t.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(St)),o===a&&(o=Ui())===a&&(o=Oi());o!==a;)i.push(o),_t.test(e.charAt(Fn))?(o=e.charAt(Fn),Fn++):(o=a,0===$n&&Yn(St)),o===a&&(o=Ui())===a&&(o=Oi());if(i!==a){if(o=[],r=Fn,e.substr(Fn,2)===Tt?(s=Tt,Fn+=2):(s=a,0===$n&&Yn(Nt)),s!==a){if(c=[],_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=It(i,c)):(Fn=r,r=a)}else Fn=r,r=a;if(r===a)if(r=Fn,34===e.charCodeAt(Fn)?(s=st,Fn++):(s=a,0===$n&&Yn(ct)),s!==a){if(c=[],_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=Pt(i,c)):(Fn=r,r=a)}else Fn=r,r=a;for(;r!==a;){if(o.push(r),r=Fn,e.substr(Fn,2)===Tt?(s=Tt,Fn+=2):(s=a,0===$n&&Yn(Nt)),s!==a){if(c=[],_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=It(i,c)):(Fn=r,r=a)}else Fn=r,r=a;if(r===a)if(r=Fn,34===e.charCodeAt(Fn)?(s=st,Fn++):(s=a,0===$n&&Yn(ct)),s!==a){if(c=[],_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi()),l!==a)for(;l!==a;)c.push(l),_t.test(e.charAt(Fn))?(l=e.charAt(Fn),Fn++):(l=a,0===$n&&Yn(St)),l===a&&(l=Ui())===a&&(l=Oi());else c=a;c!==a?(Dn=r,r=s=Pt(i,c)):(Fn=r,r=a)}else Fn=r,r=a}o!==a?(e.substr(Fn,3)===Et?(r=Et,Fn+=3):(r=a,0===$n&&Yn(kt)),r!==a?(Dn=t,t=n=Ct(i,o)):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a}else Fn=t,t=a;return t}function Oi(){var t,n,i,o,r,s,c,l,u,p,d;return t=Fn,e.substr(Fn,2)===jt?(n=jt,Fn+=2):(n=a,0===$n&&Yn(Bt)),n!==a?(i=Fn,(o=Qi())!==a&&(r=Qi())!==a&&(s=Qi())!==a&&(c=Qi())!==a&&(l=Qi())!==a&&(u=Qi())!==a&&(p=Qi())!==a&&(d=Qi())!==a?i=o=[o,r,s,c,l,u,p,d]:(Fn=i,i=a),i!==a?(Dn=t,t=n=Lt(i)):(Fn=t,t=a)):(Fn=t,t=a),t===a&&(t=Fn,e.substr(Fn,2)===Mt?(n=Mt,Fn+=2):(n=a,0===$n&&Yn(Rt)),n!==a?(i=Fn,(o=Qi())!==a&&(r=Qi())!==a&&(s=Qi())!==a&&(c=Qi())!==a?i=o=[o,r,s,c]:(Fn=i,i=a),i!==a?(Dn=t,t=n=Ft(i)):(Fn=t,t=a)):(Fn=t,t=a)),t}function Ui(){var t,n;return t=Fn,e.substr(Fn,2)===Dt?(n=Dt,Fn+=2):(n=a,0===$n&&Yn(Ot)),n!==a&&(Dn=t,n=Ut()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===zt?(n=zt,Fn+=2):(n=a,0===$n&&Yn($t)),n!==a&&(Dn=t,n=Ht()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===qt?(n=qt,Fn+=2):(n=a,0===$n&&Yn(Vt)),n!==a&&(Dn=t,n=Wt()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===Gt?(n=Gt,Fn+=2):(n=a,0===$n&&Yn(Kt)),n!==a&&(Dn=t,n=Yt()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===Qt?(n=Qt,Fn+=2):(n=a,0===$n&&Yn(Jt)),n!==a&&(Dn=t,n=Zt()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===Xt?(n=Xt,Fn+=2):(n=a,0===$n&&Yn(en)),n!==a&&(Dn=t,n=tn()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===nn?(n=nn,Fn+=2):(n=a,0===$n&&Yn(an)),n!==a&&(Dn=t,n=on()),(t=n)===a&&(t=Fn,e.substr(Fn,2)===rn?(n=rn,Fn+=2):(n=a,0===$n&&Yn(sn)),n!==a&&(Dn=t,n=cn()),t=n))))))),t}function zi(){var t;return ln.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(un)),t}function $i(){var t,n,i,o;if(t=Fn,91===e.charCodeAt(Fn)?(n=ce,Fn++):(n=a,0===$n&&Yn(le)),n!==a){for(i=[],o=ni();o!==a;)i.push(o),o=ni();i!==a?(93===e.charCodeAt(Fn)?(o=ue,Fn++):(o=a,0===$n&&Yn(pe)),o!==a?(Dn=t,t=n=pn()):(Fn=t,t=a)):(Fn=t,t=a)}else Fn=t,t=a;return t}function Hi(){var t,n,i;return t=Fn,dn.test(e.charAt(Fn))?(n=e.charAt(Fn),Fn++):(n=a,0===$n&&Yn(fn)),n!==a?(mn.test(e.charAt(Fn))?(i=e.charAt(Fn),Fn++):(i=a,0===$n&&Yn(hn)),i!==a?(Dn=t,t=n=gn(n,i)):(Fn=t,t=a)):(Fn=t,t=a),t===a&&(bn.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(vn))),t}function qi(){var t;return(t=Hi())===a&&(95===e.charCodeAt(Fn)?(t=yn,Fn++):(t=a,0===$n&&Yn(xn))),t}function Vi(){var t;return(t=qi())===a&&(45===e.charCodeAt(Fn)?(t=Ke,Fn++):(t=a,0===$n&&Yn(Ye)),t===a&&($e.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(He)),t===a&&(183===e.charCodeAt(Fn)?(t=wn,Fn++):(t=a,0===$n&&Yn(An)),t===a&&(Cn.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(En)),t===a&&(kn.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(_n))))))),t}function Wi(){var t,n,i,o,r,s,c,l,d;if(t=Fn,n=Fn,(i=Hi())!==a){for(o=[],r=Vi();r!==a;)o.push(r),r=Vi();if(o!==a){if(r=[],s=Fn,c=[],46===e.charCodeAt(Fn)?(l=u,Fn++):(l=a,0===$n&&Yn(p)),l!==a)for(;l!==a;)c.push(l),46===e.charCodeAt(Fn)?(l=u,Fn++):(l=a,0===$n&&Yn(p));else c=a;if(c!==a){if(l=[],(d=Vi())!==a)for(;d!==a;)l.push(d),d=Vi();else l=a;l!==a?s=c=[c,l]:(Fn=s,s=a)}else Fn=s,s=a;for(;s!==a;){if(r.push(s),s=Fn,c=[],46===e.charCodeAt(Fn)?(l=u,Fn++):(l=a,0===$n&&Yn(p)),l!==a)for(;l!==a;)c.push(l),46===e.charCodeAt(Fn)?(l=u,Fn++):(l=a,0===$n&&Yn(p));else c=a;if(c!==a){if(l=[],(d=Vi())!==a)for(;d!==a;)l.push(d),d=Vi();else l=a;l!==a?s=c=[c,l]:(Fn=s,s=a)}else Fn=s,s=a}r!==a?n=i=[i,o,r]:(Fn=n,n=a)}else Fn=n,n=a}else Fn=n,n=a;return t=n!==a?e.substring(t,Fn):n}function Gi(){var t,n,i,o,r,s,c,l;if(t=Fn,(n=qi())===a&&(58===e.charCodeAt(Fn)?(n=Me,Fn++):(n=a,0===$n&&Yn(Re)),n===a&&($e.test(e.charAt(Fn))?(n=e.charAt(Fn),Fn++):(n=a,0===$n&&Yn(He)),n===a&&(n=Ki()))),n!==a){for(i=[],(o=Vi())===a&&(58===e.charCodeAt(Fn)?(o=Me,Fn++):(o=a,0===$n&&Yn(Re)),o===a&&(o=Ki()));o!==a;)i.push(o),(o=Vi())===a&&(58===e.charCodeAt(Fn)?(o=Me,Fn++):(o=a,0===$n&&Yn(Re)),o===a&&(o=Ki()));if(i!==a){if(o=[],r=Fn,s=[],46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p)),c!==a)for(;c!==a;)s.push(c),46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p));else s=a;if(s!==a){if(c=[],(l=Vi())===a&&(58===e.charCodeAt(Fn)?(l=Me,Fn++):(l=a,0===$n&&Yn(Re)),l===a&&(l=Ki())),l!==a)for(;l!==a;)c.push(l),(l=Vi())===a&&(58===e.charCodeAt(Fn)?(l=Me,Fn++):(l=a,0===$n&&Yn(Re)),l===a&&(l=Ki()));else c=a;c!==a?(Dn=r,r=s=Sn(n,i,s,c)):(Fn=r,r=a)}else Fn=r,r=a;for(;r!==a;){if(o.push(r),r=Fn,s=[],46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p)),c!==a)for(;c!==a;)s.push(c),46===e.charCodeAt(Fn)?(c=u,Fn++):(c=a,0===$n&&Yn(p));else s=a;if(s!==a){if(c=[],(l=Vi())===a&&(58===e.charCodeAt(Fn)?(l=Me,Fn++):(l=a,0===$n&&Yn(Re)),l===a&&(l=Ki())),l!==a)for(;l!==a;)c.push(l),(l=Vi())===a&&(58===e.charCodeAt(Fn)?(l=Me,Fn++):(l=a,0===$n&&Yn(Re)),l===a&&(l=Ki()));else c=a;c!==a?(Dn=r,r=s=Sn(n,i,s,c)):(Fn=r,r=a)}else Fn=r,r=a}o!==a?(Dn=t,t=n=Tn(n,i,o)):(Fn=t,t=a)}else Fn=t,t=a}else Fn=t,t=a;return t}function Ki(){var e;return(e=Yi())===a&&(e=Ji()),e}function Yi(){var t,n,i,o,r;return t=Fn,n=Fn,37===e.charCodeAt(Fn)?(i=Nn,Fn++):(i=a,0===$n&&Yn(In)),i!==a&&(o=Qi())!==a&&(r=Qi())!==a?n=i=[i,o,r]:(Fn=n,n=a),t=n!==a?e.substring(t,Fn):n}function Qi(){var t;return Pn.test(e.charAt(Fn))?(t=e.charAt(Fn),Fn++):(t=a,0===$n&&Yn(jn)),t}function Ji(){var t,n,i;return t=Fn,92===e.charCodeAt(Fn)?(n=Bn,Fn++):(n=a,0===$n&&Yn(Ln)),n!==a?(Mn.test(e.charAt(Fn))?(i=e.charAt(Fn),Fn++):(i=a,0===$n&&Yn(Rn)),i!==a?(Dn=t,t=n=d(i)):(Fn=t,t=a)):(Fn=t,t=a),t}var Zi=function(e){return e.match(/^[a-z](.*?):(.+?)/g)};function Xi(e,t){var n={};return n[e]=t,n}var ea={base:[],data:{},addBase:function(e){if(0===ea.base.length)return void ea.base.push(e);const t=ea.base[ea.base.length-1];t!==e&&ea.base.push(new URL(e,t).toString())},addPrefix:function(e,t){const n=ea.data[e];void 0===n?ea.data[e]=[{uri:t,count:0}]:n[n.length-1].uri!==t&&n.push({uri:t,count:0})},hasPrefix:function(e){return void 0!==this.data[e]},resolve:function(e,t){const i=Object.keys(ea.data).find(t=>0===e.indexOf(t+":"));if(void 0!==i){const n=ea.data[i];if(1===n.length&&!0!==t&&Zi(n[0].uri))return e;const a=n[n.length-1].uri;return e.replace(i+":",a)}var a=0===ea.base.length?n.baseIRI:ea.base[ea.base.length-1];return!a||e.match(/^(http:|https:|urn:|file:)/)?e:0===e.indexOf("//")&&a?a.split("//")[0]+e:new URL(e,a).toString()},increment:function(e){const t=ea.data[e];void 0!==t&&t[t.length-1].count++},decrement:function(e){const t=ea.data[e];void 0!==t&&t[t.length-1].count--},toJSON:function(){const e={};return ea.base.length>0&&(void 0===e["@context"]&&(e["@context"]={}),e["@context"]["@base"]=ea.base[0]),Object.keys(ea.data).forEach(t=>{const n=ea.data[t][0];"http://www.w3.org/2001/XMLSchema#"===n.uri&&n.count<1||Zi(n.uri)&&(void 0===e["@context"]&&(e["@context"]={}),e["@context"][t]=n.uri)}),e}};function ta(e,t){if(void 0===e["@list"])return e;if(!t&&!e["@list"].find(e=>void 0!==e["@list"]))return e;if(0===e["@list"].length)return{"@id":"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"};var n={},i=null;return e["@list"].forEach(e=>{null===i?i=n:(i["http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]={},i=i["http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]),i["http://www.w3.org/1999/02/22-rdf-syntax-ns#first"]=ta(e,!0),i["http://www.w3.org/1999/02/22-rdf-syntax-ns#rest"]={"@id":"http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"}}),n}if((i=r())!==a&&Fn===e.length)return i;throw i!==a&&Fn<e.length&&Yn(Wn()),Jn(zn,Un<e.length?e.charAt(Un):null,Un<e.length?Kn(Un,Un+1):Kn(Un,Un))}return e(t,Error),t.buildMessage=function(e,t){var n={literal:function(e){return'"'+a(e.text)+'"'},class:function(e){var t,n="";for(t=0;t<e.parts.length;t++)n+=e.parts[t]instanceof Array?o(e.parts[t][0])+"-"+o(e.parts[t][1]):o(e.parts[t]);return"["+(e.inverted?"^":"")+n+"]"},any:function(e){return"any character"},end:function(e){return"end of input"},other:function(e){return e.description}};function i(e){return e.charCodeAt(0).toString(16).toUpperCase()}function a(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+i(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+i(e)})}function o(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(e){return"\\x0"+i(e)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(e){return"\\x"+i(e)})}function r(e){return n[e.type](e)}function s(e){var t,n,i=new Array(e.length);for(t=0;t<e.length;t++)i[t]=r(e[t]);if(i.sort(),i.length>0){for(t=1,n=1;t<i.length;t++)i[t-1]!==i[t]&&(i[n]=i[t],n++);i.length=n}switch(i.length){case 1:return i[0];case 2:return i[0]+" or "+i[1];default:return i.slice(0,-1).join(", ")+", or "+i[i.length-1]}}function c(e){return e?'"'+a(e)+'"':"end of input"}return"Expected "+s(e)+" but "+c(t)+" found."},{SyntaxError:t,parse:n}})?n.apply(t,i):n)||(e.exports=a)},6305(e){e.exports&&(e.exports=function(e,t){if(void 0===n)var n=t.dom;var i=n.querySelectorAll(e),a={init:function(e,t){this.counter=0,this.el=e,this.$items=e.querySelectorAll("figure"),this.numItems=this.$items.length,(t=t||{}).auto=t.auto||!1,this.opts={auto:void 0!==t.auto&&t.auto,speed:void 0===t.auto.speed?1500:t.auto.speed,pauseOnHover:void 0!==t.auto.pauseOnHover&&t.auto.pauseOnHover,fullScreen:void 0!==t.fullScreen&&t.fullScreen,swipe:void 0!==t.swipe&&t.swipe},this.$items[0].classList.add("bss-show"),this.injectControls(e),this.addEventListeners(e),this.opts.auto&&this.autoCycle(this.el,this.opts.speed,this.opts.pauseOnHover),this.opts.fullScreen&&this.addFullScreen(this.el),this.opts.swipe&&this.addSwipe(this.el)},showCurrent:function(e){this.counter=e>0?this.counter+1===this.numItems?0:this.counter+1:this.counter-1<0?this.numItems-1:this.counter-1,[].forEach.call(this.$items,function(e){e.classList.remove("bss-show")}),this.$items[this.counter].classList.add("bss-show")},injectControls:function(e){var t=n.createElement("span"),i=n.createElement("span"),a=n.createDocumentFragment();t.classList.add("bss-prev"),i.classList.add("bss-next"),t.innerHTML="&laquo;",i.innerHTML="&raquo;",a.appendChild(t),a.appendChild(i),e.appendChild(a)},addEventListeners:function(e){var t=this;e.querySelector(".bss-next").addEventListener("click",function(){t.showCurrent(1)},!1),e.querySelector(".bss-prev").addEventListener("click",function(){t.showCurrent(-1)},!1),e.onkeydown=function(e){37===(e=e||window.event).keyCode?t.showCurrent(-1):39===e.keyCode&&t.showCurrent(1)}},autoCycle:function(e,t,n){var i=this,a=window.setInterval(function(){i.showCurrent(1)},t);n&&(e.addEventListener("mouseover",function(){a=clearInterval(a)},!1),e.addEventListener("mouseout",function(){a=window.setInterval(function(){i.showCurrent(1)},t)},!1))},addFullScreen:function(e){var t=this,i=n.createElement("span");i.classList.add("bss-fullscreen"),e.appendChild(i),e.querySelector(".bss-fullscreen").addEventListener("click",function(){t.toggleFullScreen(e)},!1)},addSwipe:function(e){var t=this,n=new Hammer(e);n.on("swiperight",function(e){t.showCurrent(-1)}),n.on("swipeleft",function(e){t.showCurrent(1)})},toggleFullScreen:function(e){n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement||n.msFullscreenElement?n.exitFullscreen?n.exitFullscreen():n.msExitFullscreen?n.msExitFullscreen():n.mozCancelFullScreen?n.mozCancelFullScreen():n.webkitExitFullscreen&&n.webkitExitFullscreen():n.documentElement.requestFullscreen?e.requestFullscreen():n.documentElement.msRequestFullscreen?e.msRequestFullscreen():n.documentElement.mozRequestFullScreen?e.mozRequestFullScreen():n.documentElement.webkitRequestFullscreen&&e.webkitRequestFullscreen(e.ALLOW_KEYBOARD_INPUT)}};[].forEach.call(i,function(e){Object.create(a).init(e,t)})})},5568(e){"use strict";const{AbortController:t,AbortSignal:n}="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0;e.exports=t,e.exports.AbortSignal=n,e.exports.default=t},8938(e,t,n){"use strict";n.r(t),n.d(t,{default:()=>Ei});var i=n(6540),a=n(3677),o=n(5338);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)({}).hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},r.apply(null,arguments)}function s(e,t){if(null==e)return{};var n={};for(var i in e)if({}.hasOwnProperty.call(e,i)){if(-1!==t.indexOf(i))continue;n[i]=e[i]}return n}var c=n(4146),l=n.n(c);const u=function(e,t){};n(5556),n(3172);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},d.apply(this,arguments)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){var t=function(t){var n,a;function o(){for(var n,a=arguments.length,o=new Array(a),r=0;r<a;r++)o[r]=arguments[r];return p(f(f(n=t.call.apply(t,[this].concat(o))||this)),"cachedTheme",void 0),p(f(f(n)),"lastOuterTheme",void 0),p(f(f(n)),"lastTheme",void 0),p(f(f(n)),"renderProvider",function(t){var a=n.props.children;return i.createElement(e.Provider,{value:n.getTheme(t)},a)}),n}a=t,(n=o).prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a;var r=o.prototype;return r.getTheme=function(e){if(this.props.theme!==this.lastTheme||e!==this.lastOuterTheme||!this.cachedTheme)if(this.lastOuterTheme=e,this.lastTheme=this.props.theme,"function"==typeof this.lastTheme){var t=this.props.theme;this.cachedTheme=t(e)}else{var n=this.props.theme;this.cachedTheme=e?d({},e,n):n}return this.cachedTheme},r.render=function(){return this.props.children?i.createElement(e.Consumer,null,this.renderProvider):null},o}(i.Component);return t}function h(e){return function(t){var n=i.forwardRef(function(n,a){return i.createElement(e.Consumer,null,function(e){return i.createElement(t,d({theme:e,ref:a},n))})});return l()(n,t),n}}function g(e){return function(){return i.useContext(e)}}var b,v=(0,i.createContext)(),y=(b=v,h(b),g(b),m(b),"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e});const x="object"===("undefined"==typeof window?"undefined":y(window))&&"object"===("undefined"==typeof document?"undefined":y(document))&&9===document.nodeType;var w=n(9526);function A(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,w.A)(i.key),i)}}function C(e,t,n){return t&&A(e.prototype,t),n&&A(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function k(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,E(e,t)}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var S={}.constructor;function T(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(T);if(e.constructor!==S)return e;var t={};for(var n in e)t[n]=T(e[n]);return t}function N(e,t,n){void 0===e&&(e="unnamed");var i=n.jss,a=T(t),o=i.plugins.onCreateRule(e,a,n);return o||(e[0],null)}var I=function(e,t){for(var n="",i=0;i<e.length&&"!important"!==e[i];i++)n&&(n+=t),n+=e[i];return n},P=function(e){if(!Array.isArray(e))return e;var t="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)t&&(t+=", "),t+=I(e[n]," ");else t=I(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function j(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function B(e,t){for(var n="",i=0;i<t;i++)n+=" ";return n+e}function L(e,t,n){void 0===n&&(n={});var i="";if(!t)return i;var a=n.indent,o=void 0===a?0:a,r=t.fallbacks;!1===n.format&&(o=-1/0);var s=j(n),c=s.linebreak,l=s.space;if(e&&o++,r)if(Array.isArray(r))for(var u=0;u<r.length;u++){var p=r[u];for(var d in p){var f=p[d];null!=f&&(i&&(i+=c),i+=B(d+":"+l+P(f)+";",o))}}else for(var m in r){var h=r[m];null!=h&&(i&&(i+=c),i+=B(m+":"+l+P(h)+";",o))}for(var g in t){var b=t[g];null!=b&&"fallbacks"!==g&&(i&&(i+=c),i+=B(g+":"+l+P(b)+";",o))}return(i||n.allowEmpty)&&e?(i&&(i=""+c+i+c),B(""+e+l+"{"+i,--o)+B("}",o)):i}var M=/([[\].#*$><+~=|^:(),"'`\s])/g,R="undefined"!=typeof CSS&&CSS.escape,F=function(e){return R?R(e):e.replace(M,"\\$1")},D=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var i=n.sheet,a=n.Renderer;this.key=e,this.options=n,this.style=t,i?this.renderer=i.renderer:a&&(this.renderer=new a)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var i=!!n&&n.force;if(!i&&this.style[e]===t)return this;var a=t;n&&!1===n.process||(a=this.options.jss.plugins.onChangeValue(t,e,this));var o=null==a||!1===a,r=e in this.style;if(o&&!r&&!i)return this;var s=o&&r;if(s?delete this.style[e]:this.style[e]=a,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,a),this;var c=this.options.sheet;return c&&c.attached,this},e}(),O=function(e){function t(t,n,i){var a;a=e.call(this,t,n,i)||this;var o=i.selector,r=i.scoped,s=i.sheet,c=i.generateId;return o?a.selectorText=o:!1!==r&&(a.id=c(_(_(a)),s),a.selectorText="."+F(a.id)),a}k(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var i in n)t.setProperty(e,i,n[i])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=P(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?r({},e,{allowEmpty:!0}):e;return L(this.selectorText,this.style,n)},C(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(D),U={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new O(e,t,n)}},z={indent:1,children:!0},$=/@([\w-]+)/,H=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var i=e.match($);for(var a in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new fe(r({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var i=this.rules.add(e,t,n);return i?(this.options.jss.plugins.onProcessRule(i),i):null},t.replaceRule=function(e,t,n){var i=this.rules.replace(e,t,n);return i&&this.options.jss.plugins.onProcessRule(i),i},t.toString=function(e){void 0===e&&(e=z);var t=j(e).linebreak;if(null==e.indent&&(e.indent=z.indent),null==e.children&&(e.children=z.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),q=/@container|@media|@supports\s+/,V={onCreateRule:function(e,t,n){return q.test(e)?new H(e,t,n):null}},W={indent:1,children:!0},G=/@keyframes\s+([\w-]+)/,K=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var i=e.match(G);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var a=n.scoped,o=n.sheet,s=n.generateId;for(var c in this.id=!1===a?this.name:F(s(this,o)),this.rules=new fe(r({},n,{parent:this})),t)this.rules.add(c,t[c],r({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=W);var t=j(e).linebreak;if(null==e.indent&&(e.indent=W.indent),null==e.children&&(e.children=W.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),Y=/@keyframes\s+/,Q=/\$([\w-]+)/g,J=function(e,t){return"string"==typeof e?e.replace(Q,function(e,n){return n in t?t[n]:e}):e},Z=function(e,t,n){var i=e[t],a=J(i,n);a!==i&&(e[t]=a)},X={onCreateRule:function(e,t,n){return"string"==typeof e&&Y.test(e)?new K(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&Z(e,"animation-name",n.keyframes),"animation"in e&&Z(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var i=n.options.sheet;if(!i)return e;switch(t){case"animation":case"animation-name":return J(e,i.keyframes);default:return e}}},ee=function(e){function t(){return e.apply(this,arguments)||this}return k(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?r({},e,{allowEmpty:!0}):e;return L(this.key,this.style,n)},t}(D),te={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new ee(e,t,n):null}},ne=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=j(e).linebreak;if(Array.isArray(this.style)){for(var n="",i=0;i<this.style.length;i++)n+=L(this.at,this.style[i]),this.style[i+1]&&(n+=t);return n}return L(this.at,this.style,e)},e}(),ie=/@font-face/,ae={onCreateRule:function(e,t,n){return ie.test(e)?new ne(e,t,n):null}},oe=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return L(this.key,this.style,e)},e}(),re={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new oe(e,t,n):null}},se=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),ce={"@charset":!0,"@import":!0,"@namespace":!0},le={onCreateRule:function(e,t,n){return e in ce?new se(e,t,n):null}},ue=[U,V,X,te,ae,re,le],pe={process:!0},de={force:!0,process:!0},fe=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var i=this.options,a=i.parent,o=i.sheet,s=i.jss,c=i.Renderer,l=i.generateId,u=i.scoped,p=r({classes:this.classes,parent:a,sheet:o,jss:s,Renderer:c,generateId:l,scoped:u,name:e,keyframes:this.keyframes,selector:void 0},n),d=e;e in this.raw&&(d=e+"-d"+this.counter++),this.raw[d]=t,d in this.classes&&(p.selector="."+F(this.classes[d]));var f=N(d,t,p);if(!f)return null;this.register(f);var m=void 0===p.index?this.index.length:p.index;return this.index.splice(m,0,f),f},t.replace=function(e,t,n){var i=this.get(e),a=this.index.indexOf(i);i&&this.remove(i);var o=n;return-1!==a&&(o=r({},n,{index:a})),this.add(e,t,o)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof O?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof K&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof O?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof K&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=nul