fontoxpath
Version:
A minimalistic XPath 3.1 engine in JavaScript
1 lines • 61.1 kB
JavaScript
export default "!function(t){\"use strict\";function r(t,e,n,u){this.message=t,this.expected=e,this.found=n,this.location=u,this.name=\"SyntaxError\",\"function\"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(t,r){function e(){this.constructor=t}e.prototype=r.prototype,t.prototype=new e}(r,Error),r.buildMessage=function(t,r){function e(t){return t.charCodeAt(0).toString(16).toUpperCase()}function n(t){return t.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(t){return\"\\\\x0\"+e(t)}).replace(/[\\x10-\\x1F\\x7F-\\x9F]/g,function(t){return\"\\\\x\"+e(t)})}function u(t){return t.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(t){return\"\\\\x0\"+e(t)}).replace(/[\\x10-\\x1F\\x7F-\\x9F]/g,function(t){return\"\\\\x\"+e(t)})}function s(t){return o[t.type](t)}var o={literal:function(t){return'\"'+n(t.text)+'\"'},class:function(t){var r,e=\"\";for(r=0;r<t.parts.length;r++)e+=t.parts[r]instanceof Array?u(t.parts[r][0])+\"-\"+u(t.parts[r][1]):u(t.parts[r]);return\"[\"+(t.inverted?\"^\":\"\")+e+\"]\"},any:function(t){return\"any character\"},end:function(t){return\"end of input\"},other:function(t){return t.description}};return\"Expected \"+function(t){var r,e,n=new Array(t.length);for(r=0;r<t.length;r++)n[r]=s(t[r]);if(n.sort(),n.length>0){for(r=1,e=1;r<n.length;r++)n[r-1]!==n[r]&&(n[e]=n[r],e++);n.length=e}switch(n.length){case 1:return n[0];case 2:return n[0]+\" or \"+n[1];default:return n.slice(0,-1).join(\", \")+\", or \"+n[n.length-1]}}(t)+\" but \"+function(t){return t?'\"'+n(t)+'\"':\"end of input\"}(r)+\" found.\"},t.xPathParser={SyntaxError:r,parse:function(t,e){function n(t,r){return{type:\"literal\",text:t,ignoreCase:r}}function u(t,r,e){return{type:\"class\",parts:t,inverted:r,ignoreCase:e}}function s(r){var e,n=Gi[r];if(n)return n;for(e=r-1;!Gi[e];)e--;for(n={line:(n=Gi[e]).line,column:n.column};e<r;)10===t.charCodeAt(e)?(n.line++,n.column=1):n.column++,e++;return Gi[r]=n,n}function o(t,r){var e=s(t),n=s(r);return{start:{offset:t,line:e.line,column:e.column},end:{offset:r,line:n.line,column:n.column}}}function c(t){Ui<Hi||(Ui>Hi&&(Hi=Ui,Ji=[]),Ji.push(t))}function i(t,e,n){return new r(r.buildMessage(t,e),t,e,n)}function l(){var t,r,e=121*Ui+0,n=Li[e];return n?(Ui=n.nextPos,n.result):(t=Ui,br()!==yr&&(r=h())!==yr&&br()!==yr?(Xi=t,t=Dr(r)):(Ui=t,t=yr),Li[e]={nextPos:Ui,result:t},t)}function a(){var r,e,n,u,s,o,i=121*Ui+1,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=f())!==yr){for(n=[],u=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=f())!==yr?(Xi=u,u=qr(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=f())!==yr?(Xi=u,u=qr(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=Er(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function f(){var r,e,n,u,s=121*Ui+2,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,36===t.charCodeAt(Ui)?(e=jr,Ui++):(e=yr,0===Ki&&c(Mr)),e!==yr&&(n=Wt())!==yr?((u=yt())===yr&&(u=null),u!==yr?(Xi=r,r=e=Sr(n,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function x(){var r,e,n,u,s=121*Ui+3,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,123===t.charCodeAt(Ui)?(e=zr,Ui++):(e=yr,0===Ki&&c(Zr)),e!==yr&&br()!==yr?((n=h())===yr&&(n=null),n!==yr&&br()!==yr?(125===t.charCodeAt(Ui)?(u=Br,Ui++):(u=yr,0===Ki&&c(Or)),u!==yr?(Xi=r,r=e=Qr(n)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function h(){var r,e,n,u,s,o,i=121*Ui+4,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=d())!==yr){for(n=[],u=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=d())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=d())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=_r(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function d(){var t,r=121*Ui+5,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=C())===yr&&(t=m())===yr&&(t=g())===yr&&(t=P())===yr&&(t=F()),Li[r]={nextPos:Ui,result:t},t)}function P(){var r,e,n,u,s=121*Ui+6,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=A())!==yr&&Cr()!==yr?(t.substr(Ui,6)===Ir?(n=Ir,Ui+=6):(n=yr,0===Ki&&c(Ur)),n!==yr&&mr()!==yr&&br()!==yr&&(u=d())!==yr?(Xi=r,r=e=Xr(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function A(){var r,e,n,u,s,o,i,l=121*Ui+7,a=Li[l];if(a)return Ui=a.nextPos,a.result;if(r=Ui,t.substr(Ui,3)===Gr?(e=Gr,Ui+=3):(e=yr,0===Ki&&c(Hr)),e!==yr)if(Cr()!==yr)if((n=b())!==yr){for(u=[],s=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(o=wr,Ui++):(o=yr,0===Ki&&c(Rr)),o!==yr&&br()!==yr&&(i=b())!==yr?(Xi=s,s=Jr(n,i)):(Ui=s,s=yr)):(Ui=s,s=yr);s!==yr;)u.push(s),s=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(o=wr,Ui++):(o=yr,0===Ki&&c(Rr)),o!==yr&&br()!==yr&&(i=b())!==yr?(Xi=s,s=Jr(n,i)):(Ui=s,s=yr)):(Ui=s,s=yr);u!==yr?(Xi=r,r=e=Kr(n,u)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[l]={nextPos:Ui,result:r},r}function b(){var r,e,n,u,s,o=121*Ui+8,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,36===t.charCodeAt(Ui)?(e=jr,Ui++):(e=yr,0===Ki&&c(Mr)),e!==yr&&(n=Wt())!==yr&&Cr()!==yr?(t.substr(Ui,2)===Lr?(u=Lr,Ui+=2):(u=yr,0===Ki&&c(Nr)),u!==yr&&Cr()!==yr&&(s=d())!==yr?(Xi=r,r=e=Vr(n,s)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function C(){var r,e,n,u,s=121*Ui+9,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=v())!==yr&&br()!==yr?(t.substr(Ui,6)===Ir?(n=Ir,Ui+=6):(n=yr,0===Ki&&c(Ur)),n!==yr&&mr()!==yr&&br()!==yr&&(u=d())!==yr?(Xi=r,r=e=Wr(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function v(){var r,e,n,u,s,o,i,l=121*Ui+10,a=Li[l];if(a)return Ui=a.nextPos,a.result;if(r=Ui,t.substr(Ui,3)===Yr?(e=Yr,Ui+=3):(e=yr,0===Ki&&c(te)),e!==yr)if(br()!==yr)if((n=p())!==yr){for(u=[],s=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(o=wr,Ui++):(o=yr,0===Ki&&c(Rr)),o!==yr&&br()!==yr&&(i=p())!==yr?(Xi=s,s=re(n,i)):(Ui=s,s=yr)):(Ui=s,s=yr);s!==yr;)u.push(s),s=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(o=wr,Ui++):(o=yr,0===Ki&&c(Rr)),o!==yr&&br()!==yr&&(i=p())!==yr?(Xi=s,s=re(n,i)):(Ui=s,s=yr)):(Ui=s,s=yr);u!==yr?(Xi=r,r=e=ee(n,u)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[l]={nextPos:Ui,result:r},r}function p(){var r,e,n,u,s,o=121*Ui+11,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,36===t.charCodeAt(Ui)?(e=jr,Ui++):(e=yr,0===Ki&&c(Mr)),e!==yr&&(n=Wt())!==yr&&br()!==yr?(t.substr(Ui,2)===ne?(u=ne,Ui+=2):(u=yr,0===Ki&&c(ue)),u!==yr&&br()!==yr&&(s=d())!==yr?(Xi=r,r=e=se(n,s)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function m(){var r,e,n,u,s,o,i,l,a,f,x,h,P,A=121*Ui+12,b=Li[A];if(b)return Ui=b.nextPos,b.result;if(r=Ui,t.substr(Ui,4)===oe?(e=oe,Ui+=4):(e=yr,0===Ki&&c(ce)),e===yr&&(t.substr(Ui,5)===ie?(e=ie,Ui+=5):(e=yr,0===Ki&&c(le))),e!==yr)if(Cr()!==yr)if(36===t.charCodeAt(Ui)?(n=jr,Ui++):(n=yr,0===Ki&&c(Mr)),n!==yr)if((u=Wt())!==yr)if(Cr()!==yr)if(t.substr(Ui,2)===Lr?(s=Lr,Ui+=2):(s=yr,0===Ki&&c(Nr)),s!==yr)if(Cr()!==yr)if((o=d())!==yr){for(i=[],l=Ui,44===t.charCodeAt(Ui)?(a=wr,Ui++):(a=yr,0===Ki&&c(Rr)),a!==yr&&br()!==yr?(36===t.charCodeAt(Ui)?(f=jr,Ui++):(f=yr,0===Ki&&c(Mr)),f!==yr&&(x=Wt())!==yr&&Cr()!==yr?(t.substr(Ui,2)===Lr?(h=Lr,Ui+=2):(h=yr,0===Ki&&c(Nr)),h!==yr&&Cr()!==yr&&(P=d())!==yr?(Xi=l,l=a=ae(e,u,o,x,P)):(Ui=l,l=yr)):(Ui=l,l=yr)):(Ui=l,l=yr);l!==yr;)i.push(l),l=Ui,44===t.charCodeAt(Ui)?(a=wr,Ui++):(a=yr,0===Ki&&c(Rr)),a!==yr&&br()!==yr?(36===t.charCodeAt(Ui)?(f=jr,Ui++):(f=yr,0===Ki&&c(Mr)),f!==yr&&(x=Wt())!==yr&&Cr()!==yr?(t.substr(Ui,2)===Lr?(h=Lr,Ui+=2):(h=yr,0===Ki&&c(Nr)),h!==yr&&Cr()!==yr&&(P=d())!==yr?(Xi=l,l=a=ae(e,u,o,x,P)):(Ui=l,l=yr)):(Ui=l,l=yr)):(Ui=l,l=yr);i!==yr&&(l=Cr())!==yr?(t.substr(Ui,9)===fe?(a=fe,Ui+=9):(a=yr,0===Ki&&c(xe)),a!==yr&&Cr()!==yr&&(f=d())!==yr?(Xi=r,r=e=he(e,u,o,i,f)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[A]={nextPos:Ui,result:r},r}function g(){var r,e,n,u,s,o,i,l,a,f=121*Ui+13,x=Li[f];return x?(Ui=x.nextPos,x.result):(r=Ui,t.substr(Ui,2)===de?(e=de,Ui+=2):(e=yr,0===Ki&&c(Pe)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr&&(u=h())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr&&br()!==yr?(t.substr(Ui,4)===pe?(o=pe,Ui+=4):(o=yr,0===Ki&&c(me)),o!==yr&&mr()!==yr&&br()!==yr&&(i=d())!==yr&&br()!==yr?(t.substr(Ui,4)===ge?(l=ge,Ui+=4):(l=yr,0===Ki&&c(Fe)),l!==yr&&mr()!==yr&&br()!==yr&&(a=d())!==yr?(Xi=r,r=e=ye(u,i,a)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[f]={nextPos:Ui,result:r},r)}function F(){var r,e,n,u,s,o,i=121*Ui+14,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=y())!==yr){for(n=[],u=Ui,br()!==yr?(t.substr(Ui,2)===Te?(s=Te,Ui+=2):(s=yr,0===Ki&&c(ke)),s!==yr&&mr()!==yr&&br()!==yr&&(o=y())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(t.substr(Ui,2)===Te?(s=Te,Ui+=2):(s=yr,0===Ki&&c(ke)),s!==yr&&mr()!==yr&&br()!==yr&&(o=y())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=De(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function y(){var r,e,n,u,s,o,i=121*Ui+15,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=T())!==yr){for(n=[],u=Ui,br()!==yr?(t.substr(Ui,3)===we?(s=we,Ui+=3):(s=yr,0===Ki&&c(Re)),s!==yr&&mr()!==yr&&br()!==yr&&(o=T())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(t.substr(Ui,3)===we?(s=we,Ui+=3):(s=yr,0===Ki&&c(Re)),s!==yr&&mr()!==yr&&br()!==yr&&(o=T())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=qe(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function T(){var t,r,e,n,u=121*Ui+16,s=Li[u];return s?(Ui=s.nextPos,s.result):(t=Ui,(r=k())!==yr&&br()!==yr?((e=Q())===yr&&(e=O())===yr&&(e=$()),e!==yr&&br()!==yr&&(n=k())!==yr?(Xi=t,t=r=Ee(r,e,n)):(Ui=t,t=yr)):(Ui=t,t=yr),t===yr&&(t=k()),Li[u]={nextPos:Ui,result:t},t)}function k(){var r,e,n,u,s,o,i=121*Ui+17,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=D())!==yr){for(n=[],u=Ui,br()!==yr?(t.substr(Ui,2)===je?(s=je,Ui+=2):(s=yr,0===Ki&&c(Me)),s!==yr&&br()!==yr&&(o=D())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(t.substr(Ui,2)===je?(s=je,Ui+=2):(s=yr,0===Ki&&c(Me)),s!==yr&&br()!==yr&&(o=D())!==yr?(Xi=u,u=$r(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=Se(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function D(){var r,e,n,u,s,o=121*Ui+18,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,(e=w())!==yr?(n=Ui,br()!==yr?(t.substr(Ui,2)===ze?(u=ze,Ui+=2):(u=yr,0===Ki&&c(Ze)),u!==yr&&mr()!==yr&&br()!==yr&&(s=w())!==yr?(Xi=n,n=Be(e,s)):(Ui=n,n=yr)):(Ui=n,n=yr),n===yr&&(n=null),n!==yr?(Xi=r,r=e=Oe(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function w(){var r,e,n,u,s=121*Ui+19,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=q())!==yr&&br()!==yr?(45===t.charCodeAt(Ui)?(n=Qe,Ui++):(n=yr,0===Ki&&c($e)),n===yr&&(43===t.charCodeAt(Ui)?(n=_e,Ui++):(n=yr,0===Ki&&c(Ie))),n!==yr&&br()!==yr&&(u=w())!==yr?(Xi=r,r=e=Ue(e,n,u)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=q()),Li[s]={nextPos:Ui,result:r},r)}function R(){var r,e,n=121*Ui+20,u=Li[n];return u?(Ui=u.nextPos,u.result):(42===t.charCodeAt(Ui)?(r=Xe,Ui++):(r=yr,0===Ki&&c(Ge)),r===yr&&(r=Ui,t.substr(Ui,3)===He?(e=He,Ui+=3):(e=yr,0===Ki&&c(Je)),e===yr&&(t.substr(Ui,4)===Ke?(e=Ke,Ui+=4):(e=yr,0===Ki&&c(Le)),e===yr&&(t.substr(Ui,3)===Ne?(e=Ne,Ui+=3):(e=yr,0===Ki&&c(Ve)))),e!==yr&&mr()!==yr?(Xi=r,r=e=We(e)):(Ui=r,r=yr)),Li[n]={nextPos:Ui,result:r},r)}function q(){var t,r,e,n,u,s,o=121*Ui+21,c=Li[o];if(c)return Ui=c.nextPos,c.result;if(t=Ui,(r=E())!==yr){for(e=[],n=Ui,br()!==yr&&(u=R())!==yr&&br()!==yr&&(s=E())!==yr?(Xi=n,n=Ye(r,u,s)):(Ui=n,n=yr);n!==yr;)e.push(n),n=Ui,br()!==yr&&(u=R())!==yr&&br()!==yr&&(s=E())!==yr?(Xi=n,n=Ye(r,u,s)):(Ui=n,n=yr);e!==yr?(Xi=t,t=r=tn(r,e)):(Ui=t,t=yr)}else Ui=t,t=yr;return Li[o]={nextPos:Ui,result:t},t}function E(){var r,e,n,u,s,o,i,l=121*Ui+22,a=Li[l];if(a)return Ui=a.nextPos,a.result;if(r=Ui,(e=j())!==yr){if(n=[],u=Ui,br()!==yr?(124===t.charCodeAt(Ui)?(s=rn,Ui++):(s=yr,0===Ki&&c(en)),s===yr&&(s=Ui,t.substr(Ui,5)===nn?(o=nn,Ui+=5):(o=yr,0===Ki&&c(un)),o!==yr&&(i=mr())!==yr?s=o=[o,i]:(Ui=s,s=yr)),s!==yr&&(o=br())!==yr&&(i=j())!==yr?(Xi=u,u=$r(e,i)):(Ui=u,u=yr)):(Ui=u,u=yr),u!==yr)for(;u!==yr;)n.push(u),u=Ui,br()!==yr?(124===t.charCodeAt(Ui)?(s=rn,Ui++):(s=yr,0===Ki&&c(en)),s===yr&&(s=Ui,t.substr(Ui,5)===nn?(o=nn,Ui+=5):(o=yr,0===Ki&&c(un)),o!==yr&&(i=mr())!==yr?s=o=[o,i]:(Ui=s,s=yr)),s!==yr&&(o=br())!==yr&&(i=j())!==yr?(Xi=u,u=$r(e,i)):(Ui=u,u=yr)):(Ui=u,u=yr);else n=yr;n!==yr?(Xi=r,r=e=sn(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return r===yr&&(r=j()),Li[l]={nextPos:Ui,result:r},r}function j(){var r,e,n,u,s,o=121*Ui+23,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,(e=M())!==yr?(n=Ui,br()!==yr?(t.substr(Ui,9)===on?(u=on,Ui+=9):(u=yr,0===Ki&&c(cn)),u===yr&&(t.substr(Ui,6)===ln?(u=ln,Ui+=6):(u=yr,0===Ki&&c(an))),u!==yr&&mr()!==yr&&br()!==yr&&(s=j())!==yr?(Xi=n,n=fn(e,u,s)):(Ui=n,n=yr)):(Ui=n,n=yr),n===yr&&(n=null),n!==yr?(Xi=r,r=e=xn(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function M(){var r,e,n,u,s,o,i=121*Ui+24,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,(e=S())!==yr?(n=Ui,br()!==yr?(t.substr(Ui,8)===hn?(u=hn,Ui+=8):(u=yr,0===Ki&&c(dn)),u!==yr&&Cr()!==yr?(t.substr(Ui,2)===Pn?(s=Pn,Ui+=2):(s=yr,0===Ki&&c(An)),s!==yr&&mr()!==yr&&br()!==yr&&(o=Tt())!==yr?(Xi=n,n=Be(e,o)):(Ui=n,n=yr)):(Ui=n,n=yr)):(Ui=n,n=yr),n===yr&&(n=null),n!==yr?(Xi=r,r=e=bn(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=S()),Li[i]={nextPos:Ui,result:r},r)}function S(){var r,e,n,u,s,o,i=121*Ui+25,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,(e=z())!==yr?(n=Ui,br()!==yr?(t.substr(Ui,8)===Cn?(u=Cn,Ui+=8):(u=yr,0===Ki&&c(vn)),u!==yr&&Cr()!==yr?(t.substr(Ui,2)===pn?(s=pn,Ui+=2):(s=yr,0===Ki&&c(mn)),s!==yr&&mr()!==yr&&br()!==yr&&(o=Ft())!==yr?(Xi=n,n=Be(e,o)):(Ui=n,n=yr)):(Ui=n,n=yr)):(Ui=n,n=yr),n===yr&&(n=null),n!==yr?(Xi=r,r=e=gn(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[i]={nextPos:Ui,result:r},r)}function z(){var r,e,n,u,s,o,i=121*Ui+26,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,(e=Z())!==yr?(n=Ui,br()!==yr?(t.substr(Ui,4)===Fn?(u=Fn,Ui+=4):(u=yr,0===Ki&&c(yn)),u!==yr&&Cr()!==yr?(t.substr(Ui,2)===pn?(s=pn,Ui+=2):(s=yr,0===Ki&&c(mn)),s!==yr&&mr()!==yr&&br()!==yr&&(o=Ft())!==yr?(Xi=n,n=Be(e,o)):(Ui=n,n=yr)):(Ui=n,n=yr)):(Ui=n,n=yr),n===yr&&(n=null),n!==yr?(Xi=r,r=e=Tn(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[i]={nextPos:Ui,result:r},r)}function Z(){var r,e,n,u,s,o,i,l=121*Ui+27,a=Li[l];if(a)return Ui=a.nextPos,a.result;if(r=Ui,(e=B())!==yr){for(n=[],u=Ui,br()!==yr?(t.substr(Ui,2)===kn?(s=kn,Ui+=2):(s=yr,0===Ki&&c(Dn)),s!==yr&&br()!==yr&&(o=st())!==yr&&br()!==yr&&(i=rt())!==yr&&br()!==yr?(Xi=u,u=wn(e,o,i)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(t.substr(Ui,2)===kn?(s=kn,Ui+=2):(s=yr,0===Ki&&c(Dn)),s!==yr&&br()!==yr&&(o=st())!==yr&&br()!==yr&&(i=rt())!==yr&&br()!==yr?(Xi=u,u=wn(e,o,i)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=Rn(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[l]={nextPos:Ui,result:r},r}function B(){var r,e,n,u=121*Ui+28,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,45===t.charCodeAt(Ui)?(e=Qe,Ui++):(e=yr,0===Ki&&c($e)),e!==yr&&(n=B())!==yr?(Xi=r,r=e=qn(n)):(Ui=r,r=yr),r===yr&&(r=Ui,43===t.charCodeAt(Ui)?(e=_e,Ui++):(e=yr,0===Ki&&c(Ie)),e!==yr&&(n=B())!==yr?(Xi=r,r=e=En(n)):(Ui=r,r=yr),r===yr&&(r=_())),Li[u]={nextPos:Ui,result:r},r)}function O(){var r,e,n=121*Ui+29,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,61===t.charCodeAt(Ui)?(e=jn,Ui++):(e=yr,0===Ki&&c(Mn)),e===yr&&(t.substr(Ui,2)===Sn?(e=Sn,Ui+=2):(e=yr,0===Ki&&c(zn)),e===yr&&(t.substr(Ui,2)===Zn?(e=Zn,Ui+=2):(e=yr,0===Ki&&c(Bn)),e===yr&&(60===t.charCodeAt(Ui)?(e=On,Ui++):(e=yr,0===Ki&&c(Qn)),e===yr&&(t.substr(Ui,2)===$n?(e=$n,Ui+=2):(e=yr,0===Ki&&c(_n)),e===yr&&(62===t.charCodeAt(Ui)?(e=In,Ui++):(e=yr,0===Ki&&c(Un))))))),e!==yr&&(Xi=r,e=Xn(e)),r=e,Li[n]={nextPos:Ui,result:r},r)}function Q(){var r,e,n=121*Ui+30,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,2)===Gn?(e=Gn,Ui+=2):(e=yr,0===Ki&&c(Hn)),e===yr&&(t.substr(Ui,2)===Jn?(e=Jn,Ui+=2):(e=yr,0===Ki&&c(Kn)),e===yr&&(t.substr(Ui,2)===Ln?(e=Ln,Ui+=2):(e=yr,0===Ki&&c(Nn)),e===yr&&(t.substr(Ui,2)===Vn?(e=Vn,Ui+=2):(e=yr,0===Ki&&c(Wn)),e===yr&&(t.substr(Ui,2)===Yn?(e=Yn,Ui+=2):(e=yr,0===Ki&&c(tu)),e===yr&&(t.substr(Ui,2)===ru?(e=ru,Ui+=2):(e=yr,0===Ki&&c(eu))))))),e!==yr&&mr()!==yr?(Xi=r,r=e=nu(e)):(Ui=r,r=yr),Li[n]={nextPos:Ui,result:r},r)}function $(){var r,e,n,u=121*Ui+31,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,e=Ui,t.substr(Ui,2)===uu?(n=uu,Ui+=2):(n=yr,0===Ki&&c(su)),n!==yr&&mr()!==yr?(Xi=e,e=n=We(n)):(Ui=e,e=yr),e===yr&&(t.substr(Ui,2)===ou?(e=ou,Ui+=2):(e=yr,0===Ki&&c(cu)),e===yr&&(t.substr(Ui,2)===iu?(e=iu,Ui+=2):(e=yr,0===Ki&&c(lu)))),e!==yr&&(Xi=r,e=au(e)),r=e,Li[u]={nextPos:Ui,result:r},r)}function _(){var r,e,n,u,s,o,i=121*Ui+32,l=Li[i];if(l)return Ui=l.nextPos,l.result;if(r=Ui,(e=I())!==yr){for(n=[],u=Ui,br()!==yr?(33===t.charCodeAt(Ui)?(s=fu,Ui++):(s=yr,0===Ki&&c(xu)),s!==yr&&br()!==yr&&(o=I())!==yr?(Xi=u,u=hu(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);u!==yr;)n.push(u),u=Ui,br()!==yr?(33===t.charCodeAt(Ui)?(s=fu,Ui++):(s=yr,0===Ki&&c(xu)),s!==yr&&br()!==yr&&(o=I())!==yr?(Xi=u,u=hu(e,o)):(Ui=u,u=yr)):(Ui=u,u=yr);n!==yr?(Xi=r,r=e=du(e,n)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[i]={nextPos:Ui,result:r},r}function I(){var t,r=121*Ui+33,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=U())===yr&&(t=G()),Li[r]={nextPos:Ui,result:t},t)}function U(){var r,e,n,u,s=121*Ui+34,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=X())!==yr&&br()!==yr&&(n=H())!==yr&&br()!==yr&&(u=U())!==yr?(Xi=r,r=e=Pu(e,n,u)):(Ui=r,r=yr),r===yr&&(r=Ui,(e=X())!==yr&&br()!==yr?(47===t.charCodeAt(Ui)?(n=Au,Ui++):(n=yr,0===Ki&&c(bu)),n!==yr&&br()!==yr&&(u=U())!==yr?(Xi=r,r=e=Cu(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=X())),Li[s]={nextPos:Ui,result:r},r)}function X(){var t,r=121*Ui+35,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=tt())===yr&&(t=J()),Li[r]={nextPos:Ui,result:t},t)}function G(){var r,e,n,u=121*Ui+36,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,47===t.charCodeAt(Ui)?(e=Au,Ui++):(e=yr,0===Ki&&c(bu)),e!==yr&&br()!==yr&&(n=U())!==yr?(Xi=r,r=e=vu(n)):(Ui=r,r=yr),r===yr&&(r=Ui,(e=H())!==yr&&br()!==yr&&(n=U())!==yr?(Xi=r,r=e=pu(e,n)):(Ui=r,r=yr),r===yr&&(r=Ui,47===t.charCodeAt(Ui)?(e=Au,Ui++):(e=yr,0===Ki&&c(bu)),e!==yr&&(Xi=r,e=mu()),r=e)),Li[u]={nextPos:Ui,result:r},r)}function H(){var r,e,n=121*Ui+37,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,2)===gu?(e=gu,Ui+=2):(e=yr,0===Ki&&c(Fu)),e!==yr&&(Xi=r,e=yu()),r=e,Li[n]={nextPos:Ui,result:r},r)}function J(){var t,r,e,n,u,s=121*Ui+38,o=Li[s];if(o)return Ui=o.nextPos,o.result;if(t=Ui,(r=K())!==yr)if((e=V())!==yr){for(n=[],u=et();u!==yr;)n.push(u),u=et();n!==yr?(Xi=t,t=r=Tu(r,e,n)):(Ui=t,t=yr)}else Ui=t,t=yr;else Ui=t,t=yr;return t===yr&&(t=N()),Li[s]={nextPos:Ui,result:t},t}function K(){var r,e,n,u=121*Ui+39,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,(e=L())!==yr?(t.substr(Ui,2)===ku?(n=ku,Ui+=2):(n=yr,0===Ki&&c(Du)),n!==yr?(Xi=r,r=e=wu(e)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,64===t.charCodeAt(Ui)?(e=Ru,Ui++):(e=yr,0===Ki&&c(qu)),e!==yr&&(Xi=r,e=Eu()),(r=e)===yr&&(r=Ui,(e=ju)!==yr&&(Xi=r,e=Mu()),r=e)),Li[u]={nextPos:Ui,result:r},r)}function L(){var r,e=121*Ui+40,n=Li[e];return n?(Ui=n.nextPos,n.result):(t.substr(Ui,16)===Su?(r=Su,Ui+=16):(r=yr,0===Ki&&c(zu)),r===yr&&(t.substr(Ui,8)===Zu?(r=Zu,Ui+=8):(r=yr,0===Ki&&c(Bu)),r===yr&&(t.substr(Ui,9)===Ou?(r=Ou,Ui+=9):(r=yr,0===Ki&&c(Qu)),r===yr&&(t.substr(Ui,5)===$u?(r=$u,Ui+=5):(r=yr,0===Ki&&c(_u)),r===yr&&(t.substr(Ui,9)===Iu?(r=Iu,Ui+=9):(r=yr,0===Ki&&c(Uu)),r===yr&&(t.substr(Ui,17)===Xu?(r=Xu,Ui+=17):(r=yr,0===Ki&&c(Gu)),r===yr&&(t.substr(Ui,18)===Hu?(r=Hu,Ui+=18):(r=yr,0===Ki&&c(Ju)),r===yr&&(t.substr(Ui,10)===Ku?(r=Ku,Ui+=10):(r=yr,0===Ki&&c(Lu)),r===yr&&(t.substr(Ui,9)===Nu?(r=Nu,Ui+=9):(r=yr,0===Ki&&c(Vu)),r===yr&&(t.substr(Ui,6)===Wu?(r=Wu,Ui+=6):(r=yr,0===Ki&&c(Yu)),r===yr&&(t.substr(Ui,17)===ts?(r=ts,Ui+=17):(r=yr,0===Ki&&c(rs)),r===yr&&(t.substr(Ui,4)===es?(r=es,Ui+=4):(r=yr,0===Ki&&c(ns))))))))))))),Li[e]={nextPos:Ui,result:r},r)}function N(){var r,e,n=121*Ui+41,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,2)===us?(e=us,Ui+=2):(e=yr,0===Ki&&c(ss)),e!==yr&&(Xi=r,e=os()),r=e,Li[n]={nextPos:Ui,result:r},r)}function V(){var t,r,e=121*Ui+42,n=Li[e];return n?(Ui=n.nextPos,n.result):((t=Rt())===yr&&(t=Ui,(r=W())!==yr&&(Xi=t,r=cs(r)),t=r),Li[e]={nextPos:Ui,result:t},t)}function W(){var t,r=121*Ui+43,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=Y())===yr&&(t=Wt()),Li[r]={nextPos:Ui,result:t},t)}function Y(){var r,e,n,u=121*Ui+44,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,t.substr(Ui,2)===is?(e=is,Ui+=2):(e=yr,0===Ki&&c(ls)),e!==yr&&(n=lr())!==yr?(Xi=r,r=e=as(n)):(Ui=r,r=yr),r===yr&&(r=Ui,42===t.charCodeAt(Ui)?(e=Xe,Ui++):(e=yr,0===Ki&&c(Ge)),e!==yr&&(Xi=r,e=fs()),(r=e)===yr&&(r=Ui,(e=ur())!==yr?(42===t.charCodeAt(Ui)?(n=Xe,Ui++):(n=yr,0===Ki&&c(Ge)),n!==yr?(Xi=r,r=e=xs(e)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,(e=lr())!==yr?(t.substr(Ui,2)===hs?(n=hs,Ui+=2):(n=yr,0===Ki&&c(ds)),n!==yr?(Xi=r,r=e=Ps(e)):(Ui=r,r=yr)):(Ui=r,r=yr)))),Li[u]={nextPos:Ui,result:r},r)}function tt(){var t,r,e,n,u,s=121*Ui+45,o=Li[s];if(o)return Ui=o.nextPos,o.result;if(t=Ui,(r=ot())!==yr){for(e=[],n=Ui,br()!==yr&&(u=et())!==yr?(Xi=n,n=As(r,u)):(Ui=n,n=yr),n===yr&&(n=Ui,br()!==yr&&(u=rt())!==yr?(Xi=n,n=bs(r,u)):(Ui=n,n=yr),n===yr&&(n=Ui,br()!==yr&&(u=nt())!==yr?(Xi=n,n=Cs(r,u)):(Ui=n,n=yr)));n!==yr;)e.push(n),n=Ui,br()!==yr&&(u=et())!==yr?(Xi=n,n=As(r,u)):(Ui=n,n=yr),n===yr&&(n=Ui,br()!==yr&&(u=rt())!==yr?(Xi=n,n=bs(r,u)):(Ui=n,n=yr),n===yr&&(n=Ui,br()!==yr&&(u=nt())!==yr?(Xi=n,n=Cs(r,u)):(Ui=n,n=yr)));e!==yr?(Xi=t,t=r=vs(r,e)):(Ui=t,t=yr)}else Ui=t,t=yr;return Li[s]={nextPos:Ui,result:t},t}function rt(){var r,e,n,u,s,o,i,l,a=121*Ui+46,f=Li[a];if(f)return Ui=f.nextPos,f.result;if(r=Ui,40===t.charCodeAt(Ui)?(e=Ae,Ui++):(e=yr,0===Ki&&c(be)),e!==yr)if(br()!==yr){if(n=Ui,(u=ht())!==yr){for(s=[],o=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(i=wr,Ui++):(i=yr,0===Ki&&c(Rr)),i!==yr&&br()!==yr&&(l=ht())!==yr?(Xi=o,o=ps(u,l)):(Ui=o,o=yr)):(Ui=o,o=yr);o!==yr;)s.push(o),o=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(i=wr,Ui++):(i=yr,0===Ki&&c(Rr)),i!==yr&&br()!==yr&&(l=ht())!==yr?(Xi=o,o=ps(u,l)):(Ui=o,o=yr)):(Ui=o,o=yr);s!==yr?(Xi=n,n=u=ee(u,s)):(Ui=n,n=yr)}else Ui=n,n=yr;n===yr&&(n=null),n!==yr&&(u=br())!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=ms(n)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;return Li[a]={nextPos:Ui,result:r},r}function et(){var r,e,n,u,s=121*Ui+47,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,91===t.charCodeAt(Ui)?(e=gs,Ui++):(e=yr,0===Ki&&c(Fs)),e!==yr&&br()!==yr&&(n=h())!==yr&&br()!==yr?(93===t.charCodeAt(Ui)?(u=ys,Ui++):(u=yr,0===Ki&&c(Ts)),u!==yr?(Xi=r,r=e=ks(n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function nt(){var r,e,n,u=121*Ui+48,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,63===t.charCodeAt(Ui)?(e=Ds,Ui++):(e=yr,0===Ki&&c(ws)),e!==yr&&(n=ut())!==yr?(Xi=r,r=e=Rs(n)):(Ui=r,r=yr),Li[u]={nextPos:Ui,result:r},r)}function ut(){var r,e=121*Ui+49,n=Li[e];return n?(Ui=n.nextPos,n.result):((r=lr())===yr&&(r=lt())===yr&&(r=at())===yr&&(42===t.charCodeAt(Ui)?(r=Xe,Ui++):(r=yr,0===Ki&&c(Ge))),Li[e]={nextPos:Ui,result:r},r)}function st(){var t,r=121*Ui+50,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=Wt())===yr&&(t=lt())===yr&&(t=at()),Li[r]={nextPos:Ui,result:t},t)}function ot(){var t,r=121*Ui+51,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=ct())===yr&&(t=lt())===yr&&(t=at())===yr&&(t=ft())===yr&&(t=xt())===yr&&(t=Pt())===yr&&(t=Ct())===yr&&(t=pt()),Li[r]={nextPos:Ui,result:t},t)}function ct(){var t,r=121*Ui+52,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=it())===yr&&(t=er()),Li[r]={nextPos:Ui,result:t},t)}function it(){var r,e,n,u,s=121*Ui+53,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=rr())===yr&&(e=tr())===yr&&(e=Yt()),e!==yr?(n=Ui,Ki++,qs.test(t.charAt(Ui))?(u=t.charAt(Ui),Ui++):(u=yr,0===Ki&&c(Es)),Ki--,u===yr?n=void 0:(Ui=n,n=yr),n!==yr?(Xi=r,r=e=js(e)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function lt(){var r,e,n,u=121*Ui+54,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,36===t.charCodeAt(Ui)?(e=jr,Ui++):(e=yr,0===Ki&&c(Mr)),e!==yr&&(n=Wt())!==yr?(Xi=r,r=e=Ms(n)):(Ui=r,r=yr),Li[u]={nextPos:Ui,result:r},r)}function at(){var r,e,n,u,s=121*Ui+55,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,40===t.charCodeAt(Ui)?(e=Ae,Ui++):(e=yr,0===Ki&&c(be)),e!==yr&&br()!==yr&&(n=h())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=Dr(n)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,40===t.charCodeAt(Ui)?(e=Ae,Ui++):(e=yr,0===Ki&&c(be)),e!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(n=Ce,Ui++):(n=yr,0===Ki&&c(ve)),n!==yr?(Xi=r,r=e=Ss()):(Ui=r,r=yr)):(Ui=r,r=yr)),Li[s]={nextPos:Ui,result:r},r)}function ft(){var r,e,n,u,s=121*Ui+56,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,46===t.charCodeAt(Ui)?(e=zs,Ui++):(e=yr,0===Ki&&c(Zs)),e!==yr?(n=Ui,Ki++,46===t.charCodeAt(Ui)?(u=zs,Ui++):(u=yr,0===Ki&&c(Zs)),Ki--,u===yr?n=void 0:(Ui=n,n=yr),n!==yr?(Xi=r,r=e=Bs()):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function xt(){var r,e,n,u,s,o,i=121*Ui+57,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,e=Ui,Ki++,n=Ui,(u=pr())!==yr&&(s=br())!==yr?(40===t.charCodeAt(Ui)?(o=Ae,Ui++):(o=yr,0===Ki&&c(be)),o!==yr?n=u=[u,s,o]:(Ui=n,n=yr)):(Ui=n,n=yr),Ki--,n===yr?e=void 0:(Ui=e,e=yr),e!==yr&&(n=Wt())!==yr&&(u=br())!==yr&&(s=rt())!==yr?(Xi=r,r=e=Os(n,s)):(Ui=r,r=yr),Li[i]={nextPos:Ui,result:r},r)}function ht(){var t,r=121*Ui+58,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=dt())===yr&&(t=d()),Li[r]={nextPos:Ui,result:t},t)}function dt(){var r,e,n=121*Ui+59,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,63===t.charCodeAt(Ui)?(e=Ds,Ui++):(e=yr,0===Ki&&c(ws)),e!==yr&&(Xi=r,e=Qs()),r=e,Li[n]={nextPos:Ui,result:r},r)}function Pt(){var t,r=121*Ui+60,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=At())===yr&&(t=bt()),Li[r]={nextPos:Ui,result:t},t)}function At(){var r,e,n,u,s=121*Ui+61,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=Wt())!==yr?(35===t.charCodeAt(Ui)?(n=$s,Ui++):(n=yr,0===Ki&&c(_s)),n!==yr&&(u=Yt())!==yr?(Xi=r,r=e=Is(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function bt(){var r,e,n,u,s,o,i,l,f,h=121*Ui+62,d=Li[h];return d?(Ui=d.nextPos,d.result):(r=Ui,t.substr(Ui,8)===Us?(e=Us,Ui+=8):(e=yr,0===Ki&&c(Xs)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr?((u=a())===yr&&(u=null),u!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr&&br()!==yr?(o=Ui,t.substr(Ui,2)===pn?(i=pn,Ui+=2):(i=yr,0===Ki&&c(mn)),i!==yr&&Cr()!==yr?(l=Ui,(l=(f=Tt())!==yr?t.substring(l,Ui):f)!==yr&&(f=br())!==yr?(Xi=o,o=i=Gs(u,l)):(Ui=o,o=yr)):(Ui=o,o=yr),o===yr&&(o=null),o!==yr&&(i=x())!==yr?(Xi=r,r=e=Hs(u,o,i)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[h]={nextPos:Ui,result:r},r)}function Ct(){var r,e,n,u,s,o,i,l,a,f=121*Ui+63,x=Li[f];if(x)return Ui=x.nextPos,x.result;if(r=Ui,t.substr(Ui,3)===Js?(e=Js,Ui+=3):(e=yr,0===Ki&&c(Ks)),e!==yr)if(br()!==yr)if(123===t.charCodeAt(Ui)?(n=zr,Ui++):(n=yr,0===Ki&&c(Zr)),n!==yr)if(br()!==yr){if(u=Ui,(s=vt())!==yr){for(o=[],i=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(l=wr,Ui++):(l=yr,0===Ki&&c(Rr)),l!==yr&&br()!==yr&&(a=vt())!==yr?(Xi=i,i=Ls(s,a)):(Ui=i,i=yr)):(Ui=i,i=yr);i!==yr;)o.push(i),i=Ui,br()!==yr?(44===t.charCodeAt(Ui)?(l=wr,Ui++):(l=yr,0===Ki&&c(Rr)),l!==yr&&br()!==yr&&(a=vt())!==yr?(Xi=i,i=Ls(s,a)):(Ui=i,i=yr)):(Ui=i,i=yr);o!==yr?(Xi=u,u=s=ee(s,o)):(Ui=u,u=yr)}else Ui=u,u=yr;u===yr&&(u=null),u!==yr&&(s=br())!==yr?(125===t.charCodeAt(Ui)?(o=Br,Ui++):(o=yr,0===Ki&&c(Or)),o!==yr?(Xi=r,r=e=Ns(u)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[f]={nextPos:Ui,result:r},r}function vt(){var r,e,n,u,s=121*Ui+64,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=d())!==yr&&br()!==yr?(58===t.charCodeAt(Ui)?(n=Vs,Ui++):(n=yr,0===Ki&&c(Ws)),n!==yr&&br()!==yr&&(u=d())!==yr?(Xi=r,r=e=Ys(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function pt(){var t,r=121*Ui+65,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=mt())===yr&&(t=gt()),Li[r]={nextPos:Ui,result:t},t)}function mt(){var r,e,n,u,s,o,i,l,a=121*Ui+66,f=Li[a];if(f)return Ui=f.nextPos,f.result;if(r=Ui,91===t.charCodeAt(Ui)?(e=gs,Ui++):(e=yr,0===Ki&&c(Fs)),e!==yr)if(br()!==yr){if(n=Ui,(u=d())!==yr)if(br()!==yr){for(s=[],o=Ui,44===t.charCodeAt(Ui)?(i=wr,Ui++):(i=yr,0===Ki&&c(Rr)),i!==yr&&br()!==yr&&(l=d())!==yr&&br()!==yr?(Xi=o,o=i=Ls(u,l)):(Ui=o,o=yr);o!==yr;)s.push(o),o=Ui,44===t.charCodeAt(Ui)?(i=wr,Ui++):(i=yr,0===Ki&&c(Rr)),i!==yr&&br()!==yr&&(l=d())!==yr&&br()!==yr?(Xi=o,o=i=Ls(u,l)):(Ui=o,o=yr);s!==yr?(Xi=n,n=u=ee(u,s)):(Ui=n,n=yr)}else Ui=n,n=yr;else Ui=n,n=yr;n===yr&&(n=null),n!==yr?(93===t.charCodeAt(Ui)?(u=ys,Ui++):(u=yr,0===Ki&&c(Ts)),u!==yr?(Xi=r,r=e=to(n)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;return Li[a]={nextPos:Ui,result:r},r}function gt(){var r,e,n,u=121*Ui+67,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,t.substr(Ui,5)===ro?(e=ro,Ui+=5):(e=yr,0===Ki&&c(eo)),e!==yr&&br()!==yr&&(n=x())!==yr?(Xi=r,r=e=no(n)):(Ui=r,r=yr),Li[u]={nextPos:Ui,result:r},r)}function Ft(){var r,e,n,u=121*Ui+68,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,(e=Wt())!==yr?(63===t.charCodeAt(Ui)?(n=Ds,Ui++):(n=yr,0===Ki&&c(ws)),n===yr&&(n=null),n!==yr?(Xi=r,r=e=uo(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[u]={nextPos:Ui,result:r},r)}function yt(){var r,e,n,u,s=121*Ui+69,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,Cr()!==yr?(t.substr(Ui,2)===pn?(e=pn,Ui+=2):(e=yr,0===Ki&&c(mn)),e!==yr&&Cr()!==yr?(n=Ui,(n=(u=Tt())!==yr?t.substring(n,Ui):u)!==yr?(Xi=r,r=so(n)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function Tt(){var r,e,n,u=121*Ui+70,s=Li[u];return s?(Ui=s.nextPos,s.result):(r=Ui,t.substr(Ui,16)===oo?(e=oo,Ui+=16):(e=yr,0===Ki&&c(co)),e!==yr&&(Xi=r,e=io()),(r=e)===yr&&(r=Ui,(e=Dt())!==yr&&br()!==yr?((n=kt())===yr&&(n=null),n!==yr?(Xi=r,r=e=lo(e,n)):(Ui=r,r=yr)):(Ui=r,r=yr)),Li[u]={nextPos:Ui,result:r},r)}function kt(){var r,e=121*Ui+71,n=Li[e];return n?(Ui=n.nextPos,n.result):(63===t.charCodeAt(Ui)?(r=Ds,Ui++):(r=yr,0===Ki&&c(ws)),r===yr&&(42===t.charCodeAt(Ui)?(r=Xe,Ui++):(r=yr,0===Ki&&c(Ge)),r===yr&&(43===t.charCodeAt(Ui)?(r=_e,Ui++):(r=yr,0===Ki&&c(Ie)))),Li[e]={nextPos:Ui,result:r},r)}function Dt(){var r,e,n=121*Ui+72,u=Li[n];return u?(Ui=u.nextPos,u.result):((r=Rt())===yr&&(r=Ui,t.substr(Ui,6)===ao?(e=ao,Ui+=6):(e=yr,0===Ki&&c(fo)),e!==yr&&(Xi=r,e=xo()),(r=e)===yr&&(r=It())===yr&&(r=Gt())===yr&&(r=Kt())===yr&&(r=wt())===yr&&(r=Vt())),Li[n]={nextPos:Ui,result:r},r)}function wt(){var t,r,e=121*Ui+73,n=Li[e];return n?(Ui=n.nextPos,n.result):(t=Ui,(r=Wt())!==yr&&(Xi=t,r=ho(r)),t=r,Li[e]={nextPos:Ui,result:t},t)}function Rt(){var t,r,e=121*Ui+74,n=Li[e];return n?(Ui=n.nextPos,n.result):((t=Et())===yr&&(t=Qt())===yr&&(t=Zt())===yr&&(t=Ui,(r=_t())!==yr&&(Xi=t,r=Po()),(t=r)===yr&&(t=Ui,(r=Ot())!==yr&&(Xi=t,r=Po()),(t=r)===yr&&(t=zt())===yr&&(t=Mt())===yr&&(t=jt())===yr&&(t=Ui,(r=St())!==yr&&(Xi=t,r=Po()),(t=r)===yr&&(t=qt())))),Li[e]={nextPos:Ui,result:t},t)}function qt(){var r,e,n=121*Ui+75,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,6)===Ao?(e=Ao,Ui+=6):(e=yr,0===Ki&&c(bo)),e!==yr&&(Xi=r,e=Co()),r=e,Li[n]={nextPos:Ui,result:r},r)}function Et(){var r,e,n,u,s=121*Ui+76,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,t.substr(Ui,14)===vo?(e=vo,Ui+=14):(e=yr,0===Ki&&c(po)),e!==yr&&br()!==yr?((n=Qt())===yr&&(n=_t()),n===yr&&(n=null),n!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=mo(n)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,15)===go?(e=go,Ui+=15):(e=yr,0===Ki&&c(Fo)),e!==yr&&(Xi=r,e=yo()),r=e),Li[s]={nextPos:Ui,result:r},r)}function jt(){var r,e,n=121*Ui+77,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,6)===To?(e=To,Ui+=6):(e=yr,0===Ki&&c(ko)),e!==yr&&(Xi=r,e=Do()),r=e,Li[n]={nextPos:Ui,result:r},r)}function Mt(){var r,e,n=121*Ui+78,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,9)===wo?(e=wo,Ui+=9):(e=yr,0===Ki&&c(Ro)),e!==yr&&(Xi=r,e=qo()),r=e,Li[n]={nextPos:Ui,result:r},r)}function St(){var r,e,n=121*Ui+79,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,16)===Eo?(e=Eo,Ui+=16):(e=yr,0===Ki&&c(jo)),e!==yr&&(Xi=r,e=Mo()),r=e,Li[n]={nextPos:Ui,result:r},r)}function zt(){var r,e,n,u,s=121*Ui+80,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,t.substr(Ui,23)===So?(e=So,Ui+=23):(e=yr,0===Ki&&c(zo)),e!==yr&&br()!==yr&&(n=lr())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=Zo(n)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,23)===So?(e=So,Ui+=23):(e=yr,0===Ki&&c(zo)),e!==yr&&br()!==yr&&(n=er())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=Bo(n)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,24)===Oo?(e=Oo,Ui+=24):(e=yr,0===Ki&&c(Qo)),e!==yr&&(Xi=r,e=$o()),r=e)),Li[s]={nextPos:Ui,result:r},r)}function Zt(){var r,e,n,u,s,o,i=121*Ui+81,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,t.substr(Ui,10)===_o?(e=_o,Ui+=10):(e=yr,0===Ki&&c(Io)),e!==yr&&br()!==yr&&(n=Bt())!==yr&&br()!==yr?(44===t.charCodeAt(Ui)?(u=wr,Ui++):(u=yr,0===Ki&&c(Rr)),u!==yr&&br()!==yr&&(s=Wt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(o=Ce,Ui++):(o=yr,0===Ki&&c(ve)),o!==yr?(Xi=r,r=e=Uo(n,s)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,10)===_o?(e=_o,Ui+=10):(e=yr,0===Ki&&c(Io)),e!==yr&&br()!==yr&&(n=Bt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=Xo(n)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,11)===Go?(e=Go,Ui+=11):(e=yr,0===Ki&&c(Ho)),e!==yr&&(Xi=r,e=Jo()),r=e)),Li[i]={nextPos:Ui,result:r},r)}function Bt(){var r,e=121*Ui+82,n=Li[e];return n?(Ui=n.nextPos,n.result):((r=Wt())===yr&&(42===t.charCodeAt(Ui)?(r=Xe,Ui++):(r=yr,0===Ki&&c(Ge))),Li[e]={nextPos:Ui,result:r},r)}function Ot(){var r,e,n,u,s=121*Ui+83,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,t.substr(Ui,17)===Ko?(e=Ko,Ui+=17):(e=yr,0===Ki&&c(Lo)),e!==yr&&br()!==yr&&(n=Wt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=No(n)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function Qt(){var r,e,n,u,s,o,i,l=121*Ui+84,a=Li[l];return a?(Ui=a.nextPos,a.result):(r=Ui,t.substr(Ui,7)===Vo?(e=Vo,Ui+=7):(e=yr,0===Ki&&c(Wo)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr&&(u=$t())!==yr&&br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=Wt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(i=Ce,Ui++):(i=yr,0===Ki&&c(ve)),i!==yr?(Xi=r,r=e=Yo(u,o)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,7)===Vo?(e=Vo,Ui+=7):(e=yr,0===Ki&&c(Wo)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr&&(u=$t())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=tc(u)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),r===yr&&(r=Ui,t.substr(Ui,7)===Vo?(e=Vo,Ui+=7):(e=yr,0===Ki&&c(Wo)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?(Xi=r,r=e=rc()):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr))),Li[l]={nextPos:Ui,result:r},r)}function $t(){var r,e=121*Ui+85,n=Li[e];return n?(Ui=n.nextPos,n.result):((r=Wt())===yr&&(42===t.charCodeAt(Ui)?(r=Xe,Ui++):(r=yr,0===Ki&&c(Ge))),Li[e]={nextPos:Ui,result:r},r)}function _t(){var r,e,n,u,s=121*Ui+86,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,t.substr(Ui,15)===ec?(e=ec,Ui+=15):(e=yr,0===Ki&&c(nc)),e!==yr&&(n=Wt())!==yr?(41===t.charCodeAt(Ui)?(u=Ce,Ui++):(u=yr,0===Ki&&c(ve)),u!==yr?r=e=[e,n,u]:(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function It(){var t,r=121*Ui+87,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=Ut())===yr&&(t=Xt()),Li[r]={nextPos:Ui,result:t},t)}function Ut(){var r,e,n,u,s,o=121*Ui+88,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,t.substr(Ui,8)===Us?(e=Us,Ui+=8):(e=yr,0===Ki&&c(Xs)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr?(42===t.charCodeAt(Ui)?(u=Xe,Ui++):(u=yr,0===Ki&&c(Ge)),u!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=uc()):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function Xt(){var r,e,n,u,s,o,i,l,a,f=121*Ui+89,x=Li[f];if(x)return Ui=x.nextPos,x.result;if(r=Ui,t.substr(Ui,8)===Us?(e=Us,Ui+=8):(e=yr,0===Ki&&c(Xs)),e!==yr)if(br()!==yr)if(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr)if(br()!==yr){if(u=Ui,(s=Tt())!==yr){for(o=[],i=Ui,44===t.charCodeAt(Ui)?(l=wr,Ui++):(l=yr,0===Ki&&c(Rr)),l!==yr&&br()!==yr&&(a=Tt())!==yr?(Xi=i,i=l=sc(s,a)):(Ui=i,i=yr);i!==yr;)o.push(i),i=Ui,44===t.charCodeAt(Ui)?(l=wr,Ui++):(l=yr,0===Ki&&c(Rr)),l!==yr&&br()!==yr&&(a=Tt())!==yr?(Xi=i,i=l=sc(s,a)):(Ui=i,i=yr);o!==yr?(Xi=u,u=s=oc(s,o)):(Ui=u,u=yr)}else Ui=u,u=yr;u===yr&&(u=null),u!==yr&&(s=br())!==yr?(41===t.charCodeAt(Ui)?(o=Ce,Ui++):(o=yr,0===Ki&&c(ve)),o!==yr&&(i=Cr())!==yr?(t.substr(Ui,2)===pn?(l=pn,Ui+=2):(l=yr,0===Ki&&c(mn)),l!==yr&&Cr()!==yr&&(a=Tt())!==yr?(Xi=r,r=e=cc(u)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[f]={nextPos:Ui,result:r},r}function Gt(){var t,r=121*Ui+90,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=Ht())===yr&&(t=Jt()),Li[r]={nextPos:Ui,result:t},t)}function Ht(){var r,e,n,u,s,o=121*Ui+91,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,t.substr(Ui,3)===Js?(e=Js,Ui+=3):(e=yr,0===Ki&&c(Ks)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr?(42===t.charCodeAt(Ui)?(u=Xe,Ui++):(u=yr,0===Ki&&c(Ge)),u!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=ic()):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function Jt(){var r,e,n,u,s,o,i,l=121*Ui+92,a=Li[l];return a?(Ui=a.nextPos,a.result):(r=Ui,t.substr(Ui,3)===Js?(e=Js,Ui+=3):(e=yr,0===Ki&&c(Ks)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr&&(u=wt())!==yr&&br()!==yr?(44===t.charCodeAt(Ui)?(s=wr,Ui++):(s=yr,0===Ki&&c(Rr)),s!==yr&&br()!==yr&&(o=Tt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(i=Ce,Ui++):(i=yr,0===Ki&&c(ve)),i!==yr?(Xi=r,r=e=lc(u,o)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[l]={nextPos:Ui,result:r},r)}function Kt(){var t,r=121*Ui+93,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=Lt())===yr&&(t=Nt()),Li[r]={nextPos:Ui,result:t},t)}function Lt(){var r,e,n,u,s,o=121*Ui+94,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,t.substr(Ui,5)===ro?(e=ro,Ui+=5):(e=yr,0===Ki&&c(eo)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr?(42===t.charCodeAt(Ui)?(u=Xe,Ui++):(u=yr,0===Ki&&c(Ge)),u!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=ac()):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function Nt(){var r,e,n,u,s,o=121*Ui+95,i=Li[o];return i?(Ui=i.nextPos,i.result):(r=Ui,t.substr(Ui,5)===ro?(e=ro,Ui+=5):(e=yr,0===Ki&&c(eo)),e!==yr&&br()!==yr?(40===t.charCodeAt(Ui)?(n=Ae,Ui++):(n=yr,0===Ki&&c(be)),n!==yr&&br()!==yr&&(u=Tt())!==yr&&br()!==yr?(41===t.charCodeAt(Ui)?(s=Ce,Ui++):(s=yr,0===Ki&&c(ve)),s!==yr?(Xi=r,r=e=fc(u)):(Ui=r,r=yr)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[o]={nextPos:Ui,result:r},r)}function Vt(){var r,e,n,u,s,o,i=121*Ui+96,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,40===t.charCodeAt(Ui)?(e=Ae,Ui++):(e=yr,0===Ki&&c(be)),e!==yr&&(n=br())!==yr&&(u=Dt())!==yr&&(s=br())!==yr?(41===t.charCodeAt(Ui)?(o=Ce,Ui++):(o=yr,0===Ki&&c(ve)),o!==yr?r=e=[e,n,u,s,o]:(Ui=r,r=yr)):(Ui=r,r=yr),Li[i]={nextPos:Ui,result:r},r)}function Wt(){var t,r,e=121*Ui+97,n=Li[e];return n?(Ui=n.nextPos,n.result):(t=Ui,(r=nr())!==yr&&(Xi=t,r=xc(r)),(t=r)===yr&&(t=Ui,(r=ir())!==yr&&(Xi=t,r=hc(r)),t=r),Li[e]={nextPos:Ui,result:t},t)}function Yt(){var t,r,e=121*Ui+98,n=Li[e];return n?(Ui=n.nextPos,n.result):(t=Ui,(r=fr())!==yr&&(Xi=t,r=dc(r)),t=r,Li[e]={nextPos:Ui,result:t},t)}function tr(){var r,e,n,u,s,o,i=121*Ui+99,l=Li[i];return l?(Ui=l.nextPos,l.result):(r=Ui,46===t.charCodeAt(Ui)?(e=zs,Ui++):(e=yr,0===Ki&&c(Zs)),e!==yr&&(n=fr())!==yr?(Xi=r,r=e=Pc(n)):(Ui=r,r=yr),r===yr&&(r=Ui,e=Ui,n=Ui,(u=fr())!==yr?(46===t.charCodeAt(Ui)?(s=zs,Ui++):(s=yr,0===Ki&&c(Zs)),s!==yr?((o=fr())===yr&&(o=null),o!==yr?n=u=[u,s,o]:(Ui=n,n=yr)):(Ui=n,n=yr)):(Ui=n,n=yr),(e=n!==yr?t.substring(e,Ui):n)!==yr&&(Xi=r,e=Ac(e)),r=e),Li[i]={nextPos:Ui,result:r},r)}function rr(){var r,e,n,u,s,o,i,l,a,f=121*Ui+100,x=Li[f];if(x)return Ui=x.nextPos,x.result;if(r=Ui,e=Ui,n=Ui,u=Ui,46===t.charCodeAt(Ui)?(s=zs,Ui++):(s=yr,0===Ki&&c(Zs)),s!==yr&&(o=fr())!==yr?u=s=[s,o]:(Ui=u,u=yr),u===yr)if(u=Ui,(s=fr())!==yr){if(o=Ui,46===t.charCodeAt(Ui)?(i=zs,Ui++):(i=yr,0===Ki&&c(Zs)),i!==yr){for(l=[],bc.test(t.charAt(Ui))?(a=t.charAt(Ui),Ui++):(a=yr,0===Ki&&c(Cc));a!==yr;)l.push(a),bc.test(t.charAt(Ui))?(a=t.charAt(Ui),Ui++):(a=yr,0===Ki&&c(Cc));l!==yr?o=i=[i,l]:(Ui=o,o=yr)}else Ui=o,o=yr;o===yr&&(o=null),o!==yr?u=s=[s,o]:(Ui=u,u=yr)}else Ui=u,u=yr;return u!==yr?(vc.test(t.charAt(Ui))?(s=t.charAt(Ui),Ui++):(s=yr,0===Ki&&c(pc)),s!==yr?(mc.test(t.charAt(Ui))?(o=t.charAt(Ui),Ui++):(o=yr,0===Ki&&c(gc)),o===yr&&(o=null),o!==yr&&(i=fr())!==yr?n=u=[u,s,o,i]:(Ui=n,n=yr)):(Ui=n,n=yr)):(Ui=n,n=yr),(e=n!==yr?t.substring(e,Ui):n)!==yr&&(Xi=r,e=Fc(e)),r=e,Li[f]={nextPos:Ui,result:r},r}function er(){var r,e,n,u,s=121*Ui+101,o=Li[s];if(o)return Ui=o.nextPos,o.result;if(r=Ui,34===t.charCodeAt(Ui)?(e=yc,Ui++):(e=yr,0===Ki&&c(Tc)),e!==yr){for(n=[],(u=sr())===yr&&(kc.test(t.charAt(Ui))?(u=t.charAt(Ui),Ui++):(u=yr,0===Ki&&c(Dc)));u!==yr;)n.push(u),(u=sr())===yr&&(kc.test(t.charAt(Ui))?(u=t.charAt(Ui),Ui++):(u=yr,0===Ki&&c(Dc)));n!==yr?(34===t.charCodeAt(Ui)?(u=yc,Ui++):(u=yr,0===Ki&&c(Tc)),u!==yr?(Xi=r,r=e=wc(n)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;if(r===yr)if(r=Ui,39===t.charCodeAt(Ui)?(e=Rc,Ui++):(e=yr,0===Ki&&c(qc)),e!==yr){for(n=[],(u=or())===yr&&(Ec.test(t.charAt(Ui))?(u=t.charAt(Ui),Ui++):(u=yr,0===Ki&&c(jc)));u!==yr;)n.push(u),(u=or())===yr&&(Ec.test(t.charAt(Ui))?(u=t.charAt(Ui),Ui++):(u=yr,0===Ki&&c(jc)));n!==yr?(39===t.charCodeAt(Ui)?(u=Rc,Ui++):(u=yr,0===Ki&&c(qc)),u!==yr?(Xi=r,r=e=wc(n)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[s]={nextPos:Ui,result:r},r}function nr(){var t,r,e,n=121*Ui+102,u=Li[n];return u?(Ui=u.nextPos,u.result):(t=Ui,(r=ur())!==yr&&(e=lr())!==yr?(Xi=t,t=r=Mc(r,e)):(Ui=t,t=yr),Li[n]={nextPos:Ui,result:t},t)}function ur(){var r,e,n,u,s,o=121*Ui+103,i=Li[o];if(i)return Ui=i.nextPos,i.result;if(r=Ui,81===t.charCodeAt(Ui)?(e=Sc,Ui++):(e=yr,0===Ki&&c(zc)),e!==yr)if(br()!==yr)if(123===t.charCodeAt(Ui)?(n=zr,Ui++):(n=yr,0===Ki&&c(Zr)),n!==yr){for(u=[],Zc.test(t.charAt(Ui))?(s=t.charAt(Ui),Ui++):(s=yr,0===Ki&&c(Bc));s!==yr;)u.push(s),Zc.test(t.charAt(Ui))?(s=t.charAt(Ui),Ui++):(s=yr,0===Ki&&c(Bc));u!==yr?(125===t.charCodeAt(Ui)?(s=Br,Ui++):(s=yr,0===Ki&&c(Or)),s!==yr?(Xi=r,r=e=Oc(u)):(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;else Ui=r,r=yr;else Ui=r,r=yr;return Li[o]={nextPos:Ui,result:r},r}function sr(){var r,e,n=121*Ui+104,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,2)===Qc?(e=Qc,Ui+=2):(e=yr,0===Ki&&c($c)),e!==yr&&(Xi=r,e=_c()),r=e,Li[n]={nextPos:Ui,result:r},r)}function or(){var r,e,n=121*Ui+105,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,t.substr(Ui,2)===Ic?(e=Ic,Ui+=2):(e=yr,0===Ki&&c(Uc)),e!==yr&&(Xi=r,e=Xc()),r=e,Li[n]={nextPos:Ui,result:r},r)}function cr(){var r,e,n,u,s=121*Ui+106,o=Li[s];if(o)return Ui=o.nextPos,o.result;if(r=Ui,t.substr(Ui,2)===Gc?(e=Gc,Ui+=2):(e=yr,0===Ki&&c(Hc)),e!==yr){for(n=[],(u=xr())===yr&&(u=cr());u!==yr;)n.push(u),(u=xr())===yr&&(u=cr());n!==yr?(t.substr(Ui,2)===Jc?(u=Jc,Ui+=2):(u=yr,0===Ki&&c(Kc)),u!==yr?r=e=[e,n,u]:(Ui=r,r=yr)):(Ui=r,r=yr)}else Ui=r,r=yr;return Li[s]={nextPos:Ui,result:r},r}function ir(){var t,r=121*Ui+107,e=Li[r];return e?(Ui=e.nextPos,e.result):((t=hr())===yr&&(t=dr()),Li[r]={nextPos:Ui,result:t},t)}function lr(){var t,r,e,n,u=121*Ui+108,s=Li[u];if(s)return Ui=s.nextPos,s.result;if(t=Ui,(r=Pr())!==yr){for(e=[],n=Ar();n!==yr;)e.push(n),n=Ar();e!==yr?(Xi=t,t=r=Lc(r,e)):(Ui=t,t=yr)}else Ui=t,t=yr;return Li[u]={nextPos:Ui,result:t},t}function ar(){var r,e,n,u=121*Ui+109,s=Li[u];return s?(Ui=s.nextPos,s.result):(Nc.test(t.charAt(Ui))?(r=t.charAt(Ui),Ui++):(r=yr,0===Ki&&c(Vc)),r===yr&&(r=Ui,Wc.test(t.charAt(Ui))?(e=t.charAt(Ui),Ui++):(e=yr,0===Ki&&c(Yc)),e!==yr?(ti.test(t.charAt(Ui))?(n=t.charAt(Ui),Ui++):(n=yr,0===Ki&&c(ri)),n!==yr?r=e=[e,n]:(Ui=r,r=yr)):(Ui=r,r=yr)),Li[u]={nextPos:Ui,result:r},r)}function fr(){var r,e,n,u=121*Ui+110,s=Li[u];if(s)return Ui=s.nextPos,s.result;if(r=Ui,e=[],bc.test(t.charAt(Ui))?(n=t.charAt(Ui),Ui++):(n=yr,0===Ki&&c(Cc)),n!==yr)for(;n!==yr;)e.push(n),bc.test(t.charAt(Ui))?(n=t.charAt(Ui),Ui++):(n=yr,0===Ki&&c(Cc));else e=yr;return e!==yr&&(Xi=r,e=ei(e)),r=e,Li[u]={nextPos:Ui,result:r},r}function xr(){var r,e,n,u,s=121*Ui+111,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,e=Ui,Ki++,t.substr(Ui,2)===Gc?(n=Gc,Ui+=2):(n=yr,0===Ki&&c(Hc)),Ki--,n===yr?e=void 0:(Ui=e,e=yr),e!==yr?(n=Ui,Ki++,t.substr(Ui,2)===Jc?(u=Jc,Ui+=2):(u=yr,0===Ki&&c(Kc)),Ki--,u===yr?n=void 0:(Ui=n,n=yr),n!==yr&&(u=ar())!==yr?r=e=[e,n,u]:(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function hr(){var r,e,n,u,s=121*Ui+112,o=Li[s];return o?(Ui=o.nextPos,o.result):(r=Ui,(e=lr())!==yr?(58===t.charCodeAt(Ui)?(n=Vs,Ui++):(n=yr,0===Ki&&c(Ws)),n!==yr&&(u=lr())!==yr?(Xi=r,r=e=ni(e,u)):(Ui=r,r=yr)):(Ui=r,r=yr),Li[s]={nextPos:Ui,result:r},r)}function dr(){var t,r,e=121*Ui+113,n=Li[e];return n?(Ui=n.nextPos,n.result):(t=Ui,(r=lr())!==yr&&(Xi=t,r=ui(r)),t=r,Li[e]={nextPos:Ui,result:t},t)}function Pr(){var r,e,n,u=121*Ui+114,s=Li[u];return s?(Ui=s.nextPos,s.result):(si.test(t.charAt(Ui))?(r=t.charAt(Ui),Ui++):(r=yr,0===Ki&&c(oi)),r===yr&&(r=Ui,ci.test(t.charAt(Ui))?(e=t.charAt(Ui),Ui++):(e=yr,0===Ki&&c(ii)),e!==yr?(ti.test(t.charAt(Ui))?(n=t.charAt(Ui),Ui++):(n=yr,0===Ki&&c(ri)),n!==yr?r=e=[e,n]:(Ui=r,r=yr)):(Ui=r,r=yr)),Li[u]={nextPos:Ui,result:r},r)}function Ar(){var r,e=121*Ui+115,n=Li[e];return n?(Ui=n.nextPos,n.result):((r=Pr())===yr&&(li.test(t.charAt(Ui))?(r=t.charAt(Ui),Ui++):(r=yr,0===Ki&&c(ai))),Li[e]={nextPos:Ui,result:r},r)}function br(){var t,r,e=121*Ui+116,n=Li[e];if(n)return Ui=n.nextPos,n.result;for(t=[],r=vr();r!==yr;)t.push(r),r=vr();return Li[e]={nextPos:Ui,result:t},t}function Cr(){var t,r,e=121*Ui+117,n=Li[e];if(n)return Ui=n.nextPos,n.result;if(t=[],(r=vr())!==yr)for(;r!==yr;)t.push(r),r=vr();else t=yr;return Li[e]={nextPos:Ui,result:t},t}function vr(){var r,e=121*Ui+118,n=Li[e];return n?(Ui=n.nextPos,n.result):(32===t.charCodeAt(Ui)?(r=fi,Ui++):(r=yr,0===Ki&&c(xi)),r===yr&&(9===t.charCodeAt(Ui)?(r=hi,Ui++):(r=yr,0===Ki&&c(di)),r===yr&&(13===t.charCodeAt(Ui)?(r=Pi,Ui++):(r=yr,0===Ki&&c(Ai)),r===yr&&(10===t.charCodeAt(Ui)?(r=bi,Ui++):(r=yr,0===Ki&&c(Ci)),r===yr&&(r=cr())))),Li[e]={nextPos:Ui,result:r},r)}function pr(){var r,e=121*Ui+119,n=Li[e];return n?(Ui=n.nextPos,n.result):(t.substr(Ui,5)===ro?(r=ro,Ui+=5):(r=yr,0===Ki&&c(eo)),r===yr&&(t.substr(Ui,9)===Ou?(r=Ou,Ui+=9):(r=yr,0===Ki&&c(Qu)),r===yr&&(t.substr(Ui,7)===vi?(r=vi,Ui+=7):(r=yr,0===Ki&&c(pi)),r===yr&&(t.substr(Ui,13)===mi?(r=mi,Ui+=13):(r=yr,0===Ki&&c(gi)),r===yr&&(t.substr(Ui,7)===Vo?(r=Vo,Ui+=7):(r=yr,0===Ki&&c(Wo)),r===yr&&(t.substr(Ui,14)===Fi?(r=Fi,Ui+=14):(r=yr,0===Ki&&c(yi)),r===yr&&(t.substr(Ui,8)===Us?(r=Us,Ui+=8):(r=yr,0===Ki&&c(Xs)),r===yr&&(t.substr(Ui,2)===de?(r=de,Ui+=2):(r=yr,0===Ki&&c(Pe)),r===yr&&(t.substr(Ui,4)===Ti?(r=Ti,Ui+=4):(r=yr,0===Ki&&c(ki)),r===yr&&(t.substr(Ui,3)===Js?(r=Js,Ui+=3):(r=yr,0===Ki&&c(Ks)),r===yr&&(t.substr(Ui,14)===Di?(r=Di,Ui+=14):(r=yr,0===Ki&&c(wi)),r===yr&&(t.substr(Ui,4)===Ri?(r=Ri,Ui+=4):(r=yr,0===Ki&&c(qi)),r===yr&&(t.substr(Ui,22)===Ei?(r=Ei,Ui+=22):(r=yr,0===Ki&&c(ji)),r===yr&&(t.substr(Ui,16)===Mi?(r=Mi,Ui+=16):(r=yr,0===Ki&&c(Si)),r===yr&&(t.substr(Ui,14)===zi?(r=zi,Ui+=14):(r=yr,0===Ki&&c(Zi)),r===yr&&(t.substr(Ui,6)===Bi?(r=Bi,Ui+=6):(r=yr,0===Ki&&c(Oi)),r===yr&&(t.substr(Ui,4)===Qi?(r=Qi,Ui+=4):(r=yr,0===Ki&&c($i)),r===yr&&(t.substr(Ui,10)===_i?(r=_i,Ui+=10):(r=yr,0===Ki&&c(Ii))))))))))))))))))),Li[e]={nextPos:Ui,result:r},r)}function mr(){var r,e,n=121*Ui+120,u=Li[n];return u?(Ui=u.nextPos,u.result):(r=Ui,Ki++,40===t.charCodeAt(Ui)?(e=Ae,Ui++):(e=yr,0===Ki&&c(be)),e===yr&&(34===t.charCodeAt(Ui)?(e=yc,Ui++):(e=yr,0===Ki&&c(Tc)),e===yr&&(39===t.charCodeAt(Ui)?(e=Rc,Ui++):(e=yr,0===Ki&&c(qc)),e===yr&&(e=vr()))),Ki--,e!==yr?(Ui=r,r=void 0):r=yr,Li[n]={nextPos:Ui,result:r},r)}function gr(t,r){return r?t.concat(r):t}e=void 0!==e?e:{};var Fr,yr={},Tr={XPath:l},kr=l,Dr=function(t){return t},wr=\",\",Rr=n(\",\",!1),qr=function(t,r){return r},Er=function(t,r){return gr([t],r)},jr=\"$\",Mr=n(\"$\",!1),Sr=function(t,r){return[t,r||\"item()\"]},zr=\"{\",Zr=n(\"{\",!1),Br=\"}\",Or=n(\"}\",!1),Qr=function(t){return t||[\"sequence\"]},$r=function(t,r){return r},_r=function(t,r){return r.length?gr([\"sequence\",t],r):t},Ir=\"return\",Ur=n(\"return\",!1),Xr=function(t,r){return t.reduceRight(function(t,r){return[\"forExpression\"].concat(r,[t])},r)},Gr=\"for\",Hr=n(\"for\",!1),Jr=function(t,r){return r},Kr=function(t,r){return[t].concat(r)},Lr=\"in\",Nr=n(\"in\",!1),Vr=function(t,r){return[t,r]},Wr=function(t,r){retu