From a76e96300104c00235d2a694564721ba7e700a32 Mon Sep 17 00:00:00 2001 From: Mathias Rangel Wulff Date: Mon, 23 Jan 2017 22:56:12 +0000 Subject: [PATCH] Updated version in files to 0.3.6 --- bower.json | 2 +- dist/alasql-worker.js | 4 ++-- dist/alasql-worker.min.js | 2 +- dist/alasql.fs.js | 6 +++--- dist/alasql.js | 6 +++--- dist/alasql.min.js | 4 ++-- package.json | 2 +- test/test604.json | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/bower.json b/bower.json index 001651cfd6..bc77c56471 100644 --- a/bower.json +++ b/bower.json @@ -58,5 +58,5 @@ "bin", "lib" ], - "version": "0.3.5" + "version": "0.3.6" } diff --git a/dist/alasql-worker.js b/dist/alasql-worker.js index 8ece9c2608..51f00d9dc3 100755 --- a/dist/alasql-worker.js +++ b/dist/alasql-worker.js @@ -1,7 +1,7 @@ -//! AlaSQL v0.3.5-develop-1464 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT +//! AlaSQL v0.3.6 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT /* @module alasql -@version 0.3.5-develop-1464 +@version 0.3.6 AlaSQL - JavaScript SQL database © 2014-2016 Andrey Gershun & Mathias Rangel Wulff diff --git a/dist/alasql-worker.min.js b/dist/alasql-worker.min.js index 446eb6aeb5..dfb612a912 100755 --- a/dist/alasql-worker.min.js +++ b/dist/alasql-worker.min.js @@ -1,2 +1,2 @@ -//! AlaSQL v0.3.5-develop-1464 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT +//! AlaSQL v0.3.6 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT !function(e,r){"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?module.exports=r():e.alasql=r()}(this,function(){function e(r,t,o){t=t||[],"function"==typeof t&&(scope=o,o=t,t=[]),"object"!=typeof t&&(t=[t]);var n=e.lastid++;e.buffer[n]=o,e.webworker.postMessage({id:n,sql:r,params:t})}if(e.options={},e.options.progress=function(){},isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)},e.promise=function(){throw new Error("Please include a Promise/A+ library")},"undefined"!=typeof Promise){var r=function(r,t,o,n){return new Promise(function(s,i){e(r,t,function(r,t){t?i(t):(o&&n&&e.options.progress!==!1&&e.options.progress(o,n),s(r))})})},t=function(e){if(!(e.length<1)){for(var t,o,n,s=[],i=0;i1){var f="REQUIRE "+t.map(function(e){return'"'+e+'"'}).join(",");e(f,[],o)}}else if(r===!1)return void delete e.webworker}),e.lastid=0,e.buffer={},e.worker(),e}); \ No newline at end of file diff --git a/dist/alasql.fs.js b/dist/alasql.fs.js index 6c42ac7a06..00d77ef1be 100755 --- a/dist/alasql.fs.js +++ b/dist/alasql.fs.js @@ -1,7 +1,7 @@ -//! AlaSQL v0.3.5-develop-1464 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT +//! AlaSQL v0.3.6 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT /* @module alasql -@version 0.3.5-develop-1464 +@version 0.3.6 AlaSQL - JavaScript SQL database © 2014-2016 Andrey Gershun & Mathias Rangel Wulff @@ -140,7 +140,7 @@ var alasql = function(sql, params, cb, scope) { Current version of alasql @constant {string} */ -alasql.version = '0.3.5-develop-1464'; +alasql.version = '0.3.6'; /** Debug flag diff --git a/dist/alasql.js b/dist/alasql.js index afbd55fbc1..44654649ed 100755 --- a/dist/alasql.js +++ b/dist/alasql.js @@ -1,7 +1,7 @@ -//! AlaSQL v0.3.5-develop-1464 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT +//! AlaSQL v0.3.6 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT /* @module alasql -@version 0.3.5-develop-1464 +@version 0.3.6 AlaSQL - JavaScript SQL database © 2014-2016 Andrey Gershun & Mathias Rangel Wulff @@ -140,7 +140,7 @@ var alasql = function(sql, params, cb, scope) { Current version of alasql @constant {string} */ -alasql.version = '0.3.5-develop-1464'; +alasql.version = '0.3.6'; /** Debug flag diff --git a/dist/alasql.min.js b/dist/alasql.min.js index bd8aae160c..061758796a 100755 --- a/dist/alasql.min.js +++ b/dist/alasql.min.js @@ -1,5 +1,5 @@ -//! AlaSQL v0.3.5-develop-1464 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT -!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.alasql=t()}(this,function(){function e(e){return"(y="+e+",y===y?y:undefined)"}function t(e,t){return"(y="+e+',typeof y=="undefined"?undefined:'+t+")"}function n(){return!0}function r(){}function a(){var e=navigator.userAgent.toLowerCase();return e.indexOf("msie")!==-1&&parseInt(e.split("msie")[1])}function i(e,t,n){function r(e,n,a){var o,u,c,l=e[n],h=1e5;if(l.selid){if("PATH"===l.selid){for(var d=[{node:a,stack:[]}],f={},p=y.databases[y.useid].objects;d.length>0;){var b=d.shift(),E=b.node,g=b.stack,c=r(l.args,0,E);if(c.length>0){if(n+1+1>e.length)return g;var m=[];return g&&g.length>0&&g.forEach(function(t){m=m.concat(r(e,n+1,t))}),m}"undefined"==typeof f[E.$id]&&(f[E.$id]=!0,E.$out&&E.$out.length>0&&E.$out.forEach(function(e){var t=p[e],n=g.concat(t);n.push(p[t.$out[0]]),d.push({node:p[t.$out[0]],stack:n})}))}return[]}if("NOT"===l.selid){var u=r(l.args,0,a);return u.length>0?[]:n+1+1>e.length?[a]:r(e,n+1,a)}if("DISTINCT"===l.selid){var u;if(u="undefined"==typeof l.args||0===l.args.length?G(a):r(l.args,0,a),0===u.length)return[];var v=G(u);return n+1+1>e.length?v:r(e,n+1,v)}if("AND"===l.selid){var v=!0;return l.args.forEach(function(e){v=v&&r(e,0,a).length>0}),v?n+1+1>e.length?[a]:r(e,n+1,a):[]}if("OR"===l.selid){var v=!1;return l.args.forEach(function(e){v=v||r(e,0,a).length>0}),v?n+1+1>e.length?[a]:r(e,n+1,a):[]}if("ALL"===l.selid){var u=r(l.args[0],0,a);return 0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("ANY"===l.selid){var u=r(l.args[0],0,a);return 0===u.length?[]:n+1+1>e.length?[u[0]]:r(e,n+1,[u[0]])}if("UNIONALL"===l.selid){var u=[];return l.args.forEach(function(e){u=u.concat(r(e,0,a))}),0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("UNION"===l.selid){var u=[];l.args.forEach(function(e){u=u.concat(r(e,0,a))});var u=G(u);return 0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("IF"===l.selid){var u=r(l.args,0,a);return 0===u.length?[]:n+1+1>e.length?[a]:r(e,n+1,a)}if("REPEAT"===l.selid){var S,T,A=l.args[0].value;T=l.args[1]?l.args[1].value:A,l.args[2]&&(S=l.args[2].variable);var N=[];if(0===A&&(n+1+1>e.length?N=[a]:(S&&(y.vars[S]=0),N=N.concat(r(e,n+1,a)))),T>0)for(var C=[{value:a,lvl:1}],R=0;C.length>0;){var u=C[0];if(C.shift(),u.lvl<=T){S&&(y.vars[S]=u.lvl);var O=r(l.sels,0,u.value);O.forEach(function(e){C.push({value:e,lvl:u.lvl+1})}),u.lvl>=A&&(n+1+1>e.length?N=N.concat(O):O.forEach(function(t){N=N.concat(r(e,n+1,t))}))}if(R++,R>h)throw new Error("Security brake. Number of iterations = "+R)}return N}if("OF"===l.selid){if(n+1+1>e.length)return[a];var w=[];return Object.keys(a).forEach(function(t){y.vars[l.args[0].variable]=t,w=w.concat(r(e,n+1,a[t]))}),w}if("TO"===l.selid){var I=y.vars[l.args[0]],x=[];if(x=void 0!==I?I.slice(0):[],x.push(a),n+1+1>e.length)return[a];y.vars[l.args[0]]=x;var w=r(e,n+1,a);return y.vars[l.args[0]]=I,w}if("ARRAY"===l.selid){var u=r(l.args,0,a);return u.length>0?(o=u,n+1+1>e.length?[o]:r(e,n+1,o)):[]}if("SUM"===l.selid){var u=r(l.args,0,a);if(!(u.length>0))return[];var o=u.reduce(function(e,t){return e+t},0);return n+1+1>e.length?[o]:r(e,n+1,o)}if("AVG"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u.reduce(function(e,t){return e+t},0)/u.length,n+1+1>e.length?[o]:r(e,n+1,o)):[];if("COUNT"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u.length,n+1+1>e.length?[o]:r(e,n+1,o)):[];if("FIRST"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u[0],n+1+1>e.length?[o]:r(e,n+1,o)):[];if("LAST"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u[u.length-1],n+1+1>e.length?[o]:r(e,n+1,o)):[];if("MIN"===l.selid){if(u=r(l.args,0,a),0===u.length)return[];var o=u.reduce(function(e,t){return Math.min(e,t)},1/0);return n+1+1>e.length?[o]:r(e,n+1,o)}if("MAX"===l.selid){var u=r(l.args,0,a);if(0===u.length)return[];var o=u.reduce(function(e,t){return Math.max(e,t)},-(1/0));return n+1+1>e.length?[o]:r(e,n+1,o)}if("PLUS"===l.selid){var N=[],C=r(l.args,0,a).slice();n+1+1>e.length?N=N.concat(C):C.forEach(function(t){N=N.concat(r(e,n+1,t))});for(var R=0;C.length>0;){var u=C.shift();if(u=r(l.args,0,u),C=C.concat(u),n+1+1>e.length?N=N.concat(u):u.forEach(function(t){var a=r(e,n+1,t);N=N.concat(a)}),R++,R>h)throw new Error("Security brake. Number of iterations = "+R)}return N}if("STAR"===l.selid){var N=[];N=r(e,n+1,a);var C=r(l.args,0,a).slice();n+1+1>e.length?N=N.concat(C):C.forEach(function(t){N=N.concat(r(e,n+1,t))});for(var R=0;C.length>0;){var u=C[0];if(C.shift(),u=r(l.args,0,u),C=C.concat(u),n+1+1<=e.length&&u.forEach(function(t){N=N.concat(r(e,n+1,t))}),R++,R>h)throw new Error("Loop brake. Number of iterations = "+R)}return N}if("QUESTION"===l.selid){var N=[];N=N.concat(r(e,n+1,a));var u=r(l.args,0,a);return n+1+1<=e.length&&u.forEach(function(t){N=N.concat(r(e,n+1,t))}),N}if("WITH"!==l.selid){if("ROOT"===l.selid)return n+1+1>e.length?[a]:r(e,n+1,s);throw new Error("Wrong selector "+l.selid)}var u=r(l.args,0,a);if(0===u.length)return[];var c={status:1,values:u}}else{if(!l.srchid)throw new Error("Selector not found");var c=y.srch[l.srchid.toUpperCase()](a,l.args,i,t)}"undefined"==typeof c&&(c={status:1,values:[a]});var v=[];if(1===c.status){var D=c.values;if(n+1+1>e.length)v=D;else for(var R=0;R0&&(o&&o[0]&&"PROP"===o[0].srchid&&o[0].args&&o[0].args[0]&&("XML"===o[0].args[0].toUpperCase()?(i.mode="XML",o.shift()):"HTML"===o[0].args[0].toUpperCase()?(i.mode="HTML",o.shift()):"JSON"===o[0].args[0].toUpperCase()&&(i.mode="JSON",o.shift())),o.length>0&&"VALUE"===o[0].srchid&&(i.value=!0,o.shift())),this.from instanceof z.Column){var u=this.from.databaseid||e;s=y.databases[u].tables[this.from.columnid].data}else if(this.from instanceof z.FuncValue&&y.from[this.from.funcid.toUpperCase()]){var c=this.from.args.map(function(e){var n=e.toJS(),r=new Function("params,alasql","var y;return "+n).bind(this);return r(t,y)});s=y.from[this.from.funcid.toUpperCase()].apply(this,c)}else if("undefined"==typeof this.from)s=y.databases[e].objects;else{var l=new Function("params,alasql","var y;return "+this.from.toJS());s=l(t,y),"object"==typeof Mongo&&"object"!=typeof Mongo.Collection&&s instanceof Mongo.Collection&&(s=s.find().fetch())}if(a=void 0!==o&&o.length>0?r(o,0,s):s,this.into){var h,d;"undefined"!=typeof this.into.args[0]&&(h=new Function("params,alasql","var y;return "+this.into.args[0].toJS())(t,y)),"undefined"!=typeof this.into.args[1]&&(d=new Function("params,alasql","var y;return "+this.into.args[1].toJS())(t,y)),a=y.into[this.into.funcid.toUpperCase()](h,d,a,[],n)}else i.value&&a.length>0&&(a=a[0]),n&&(a=n(a));return a}function o(e,t,n,r,a){e.sources.length;e.sourceslen=e.sources.length;var s=e.sourceslen;e.query=e,e.A=r,e.B=a,e.cb=n,e.oldscope=t,e.queriesfn&&(e.sourceslen+=e.queriesfn.length,s+=e.queriesfn.length,e.queriesdata=[],e.queriesfn.forEach(function(t,n){t.query.params=e.params,u([],-n-1,e)}));var i;i=t?P(t):{},e.scope=i;var o;return e.sources.forEach(function(t,n){t.query=e;var r=t.datafn(e,e.params,u,n,y);"undefined"!=typeof r&&((e.intofn||e.intoallfn)&&Array.isArray(r)&&(r=r.length),o=r),t.queriesdata=e.queriesdata}),0!=e.sources.length&&0!==s||(o=c(e)),o}function u(e,t,n){if(t>=0){var r=n.sources[t];r.data=e,"function"==typeof r.data&&(r.getfn=r.data,r.dontcache=r.getfn.dontcache,"OUTER"!=r.joinmode&&"RIGHT"!=r.joinmode&&"ANTI"!=r.joinmode||(r.dontcache=!1),r.data={})}else n.queriesdata[-t-1]=B(e);if(n.sourceslen--,!(n.sourceslen>0))return c(n)}function c(e){var t,n=e.scope;te(e),e.data=[],e.xgroups={},e.groups=[];var r=0;if(d(e,n,r),e.groupfn){if(e.data=[],0===e.groups.length){var a={};e.selectGroup.length>0&&e.selectGroup.forEach(function(e){"COUNT"==e.aggregatorid||"SUM"==e.aggregatorid?a[e.nick]=0:a[e.nick]=void 0}),e.groups=[a]}if(e.aggrKeys.length>0){var s="";e.aggrKeys.forEach(function(e){s+="g['"+e.nick+"']=alasql.aggr['"+e.funcid+"'](undefined,g['"+e.nick+"'],3);"});var i=new Function("g,params,alasql","var y;"+s)}for(var o=0,u=e.groups.length;o0){var m=e.removeKeys;if(t=m.length,t>0)for(u=e.data.length,o=0;o0&&(e.columns=e.columns.filter(function(e){var t=!1;return m.forEach(function(n){e.columnid==n&&(t=!0)}),!t}))}if("undefined"!=typeof e.removeLikeKeys&&e.removeLikeKeys.length>0){for(var v=e.removeLikeKeys,o=0,u=e.data.length;o0&&(e.columns=e.columns.filter(function(e){var t=!1;return v.forEach(function(n){y.utils.like(n,e.columnid)&&(t=!0)}),!t}))}if(e.pivotfn&&e.pivotfn(),e.unpivotfn&&e.unpivotfn(),e.intoallfn){var T=e.intoallfn(e.columns,e.cb,e.params,e.alasql);return T}if(e.intofn){for(u=e.data.length,o=0;o=e.sources.length)e.wherefn(t,e.params,y)&&(e.groupfn?e.groupfn(t,e.params,y):e.data.push(e.selectfn(t,e.params,y)));else if(e.sources[n].applyselect){var r=e.sources[n];r.applyselect(e.params,function(a){if(a.length>0)for(var s=0;s0){for(var a={},s=Math.min(t.length,y.options.columnlookup||10)-1;0<=s;s--)for(var i in t[s])a[i]=!0;r=Object.keys(a).map(function(e){return{columnid:e}})}else r=[];if("VALUE"===n)if(t.length>0){var i;i=r&&r.length>0?r[0].columnid:Object.keys(t[0])[0],t=t[0][i]}else t=void 0;else if("ROW"===n)if(t.length>0){var i,o=[];for(var i in t[0])o.push(t[0][i]);t=o}else t=void 0;else if("COLUMN"===n){var u=[];if(t.length>0){var i;i=r&&r.length>0?r[0].columnid:Object.keys(t[0])[0];for(var s=0,c=t.length;s0)i=r[0].columnid,d=r[1].columnid;else{var f=Object.keys(t[0]);i=f[0],d=f[1]}for(var s=0,c=t.length;s0?r[0].columnid:Object.keys(t[0])[0];for(var s=0,c=t.length;s0?s.forEach(function(s){n&&"underscore"==y.options.joinstar?a.push("'"+t+"_"+s.columnid+"':p['"+t+"']['"+s.columnid+"']"):n&&"json"==y.options.joinstar?r+="r['"+t+"']['"+s.columnid+"']=p['"+t+"']['"+s.columnid+"'];":a.push("'"+s.columnid+"':p['"+t+"']['"+s.columnid+"']"),e.selectColumns[O(s.columnid)]=!0;var i={columnid:s.columnid,dbtypeid:s.dbtypeid,dbsize:s.dbsize,dbprecision:s.dbprecision,dbenum:s.dbenum};e.columns.push(i),e.xcolumns[i.columnid]=i}):(r+='var w=p["'+t+'"];for(var k in w){r[k]=w[k]};',e.dirtyColumns=!0),{s:a.join(","),sp:r}}function b(e,t){if(Array.isArray(e)){for(var n=[[]],r=0;r"+(a+1),n.forEach(function(n){t+=" ",e[a][n]==+e[a][n]?(t+='
',t+="undefined"==typeof e[a][n]?"NULL":e[a][n],t+="
"):t+="undefined"==typeof e[a][n]?"NULL":"string"==typeof e[a][n]?e[a][n]:le(e[a][n])});t+=""}else t+="

"+le(e)+"

";return t}function m(e,t,n){if(!(n<=0)){var r=t-e.scrollTop,a=r/n*10;setTimeout(function(){e.scrollTop!==t&&(e.scrollTop=e.scrollTop+a,m(e,t,n-10))},10)}}function S(e,t,n,r,a,s){var i={};n=n||{},y.utils.extend(i,n),"undefined"==typeof i.headers&&(i.headers=!0);var o;return y.utils.loadBinaryFile(t,!!r,function(t){var n,o=e.read(t,{type:"binary"});n="undefined"==typeof i.sheetid?o.SheetNames[0]:i.sheetid;var u;"undefined"==typeof i.range?u=o.Sheets[n]["!ref"]:(u=i.range,o.Sheets[n][u]&&(u=o.Sheets[n][u]));for(var c=u.split(":"),l=c[0].match(/[A-Z]+/)[0],h=+c[0].match(/[0-9]+/)[0],d=c[1].match(/[A-Z]+/)[0],f=+c[1].match(/[0-9]+/)[0],p={},b=y.utils.xlscn(l),E=y.utils.xlscn(d),g=b;g<=E;g++){var m=y.utils.xlsnc(g);i.headers&&o.Sheets[n][m+""+h]?p[m]=o.Sheets[n][m+""+h].v:p[m]=m}var v=[];i.headers&&h++;for(var S=h;S<=f;S++){for(var T={},g=b;g<=E;g++){var m=y.utils.xlsnc(g);o.Sheets[n][m+""+S]&&(T[p[m]]=o.Sheets[n][m+""+S].v)}v.push(T)}v.length>0&&v[v.length-1]&&0==Object.keys(v[v.length-1]).length&&v.pop(),r&&(v=r(v,a,s))},function(e){throw e}),o}function T(e){function t(){return{declaration:n(),root:r()}}function n(){var e=o(/^<\?xml\s*/);if(e){for(var t={attributes:{}};!u()&&!c("?>");){var n=s();if(!n)return t;t.attributes[n.name]=n.value}return o(/\?>\s*/),t}}function r(){var e=o(/^<([\w-:.]+)\s*/);if(e){for(var t={name:e[1],attributes:{},children:[]};!(u()||c(">")||c("?>")||c("/>"));){var n=s();if(!n)return t;t.attributes[n.name]=n.value}if(o(/^\s*\/>\s*/))return t;o(/\??>\s*/),t.content=a();for(var i;i=r();)t.children.push(i);return o(/^<\/[\w-:.]+>\s*/),t}}function a(){var e=o(/^([^<]*)/);return e?e[1]:""}function s(){var e=o(/([\w:-]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(e)return{name:e[1],value:i(e[2])}}function i(e){return e.replace(/^['"]|['"]$/g,"")}function o(t){var n=e.match(t);if(n)return e=e.slice(n[0].length),n}function u(){return 0==e.length}function c(t){return 0==e.indexOf(t)}return e=e.trim(),e=e.replace(//g,""),t()}var y=function(e,t,n,r){if(t=t||[],"function"==typeof t&&(r=n,n=t,t=[]),"object"!=typeof t&&(t=[t]),"function"==typeof importScripts||!y.webworker){if(0===arguments.length)return new z.Select({columns:[new z.Column({columnid:"*"})],from:[new z.ParamValue({param:0})]});if(1===arguments.length&&"object"==typeof e&&Array.isArray(e)){var a=new z.Select({columns:[new z.Column({columnid:"*"})],from:[new z.ParamValue({param:0})]});return a.preparams=[e],a}return"string"==typeof e&&"#"===e[0]&&"object"==typeof document?e=document.querySelector(e).textContent:"object"==typeof e&&e instanceof HTMLElement?e=e.textContent:"function"==typeof e&&(e=e.toString().slice(14,-3)),y.exec(e,t,n,r)}var s=y.lastid++;y.buffer[s]=n,y.webworker.postMessage({id:s,sql:e,params:t})};y.version="0.3.5-develop-1464",y.debug=void 0;var A=function(){return null},N="",C=function(){function e(){this.yy={}}var t=function(e,t,n,r){for(n=n||{},r=e.length;r--;n[e[r]]=t);return n},n=[2,13],r=[1,102],a=[1,100],s=[1,101],i=[1,6],o=[1,42],u=[1,77],c=[1,74],l=[1,92],h=[1,91],d=[1,67],f=[1,99],p=[1,83],b=[1,69],E=[1,82],g=[1,64],m=[1,68],v=[1,62],S=[1,66],T=[1,59],A=[1,72],N=[1,60],C=[1,65],R=[1,81],O=[1,75],w=[1,84],x=[1,85],D=[1,79],k=[1,80],L=[1,78],$=[1,86],M=[1,87],U=[1,88],_=[1,89],F=[1,90],P=[1,96],q=[1,63],G=[1,76],V=[1,70],B=[1,94],j=[1,95],H=[1,61],J=[1,71],Y=[1,106],W=[1,105],X=[10,301,597,759],K=[10,301,305,597,759],Q=[1,113],z=[1,114],Z=[1,115],ee=[1,116],te=[1,117],ne=[128,348,405],re=[1,125],ae=[1,124],se=[1,130],ie=[1,160],oe=[1,171],ue=[1,174],ce=[1,169],le=[1,177],he=[1,181],de=[1,156],fe=[1,178],pe=[1,165],be=[1,167],Ee=[1,170],ge=[1,179],me=[1,162],ve=[1,189],Se=[1,184],Te=[1,185],ye=[1,190],Ae=[1,191],Ne=[1,192],Ce=[1,193],Re=[1,194],Oe=[1,195],we=[1,196],Ie=[1,197],xe=[1,198],De=[1,172],ke=[1,173],Le=[1,175],$e=[1,176],Me=[1,182],Ue=[1,188],_e=[1,180],Fe=[1,183],Pe=[1,168],qe=[1,166],Ge=[1,187],Ve=[1,199],Be=[2,4,5],je=[2,461],He=[1,202],Je=[1,207],Ye=[1,216],We=[1,212],Xe=[10,70,76,91,96,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ke=[2,4,5,10,70,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,181,183,185,196,275,276,277,278,279,280,281,282,283,301,305,415,419,597,759],Qe=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ze=[1,245],Ze=[1,252],et=[1,261],tt=[1,266],nt=[1,265],rt=[2,4,5,10,70,75,76,91,96,105,116,126,129,130,135,141,143,147,150,152,154,160,166,167,177,178,179,181,196,230,243,245,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,301,305,307,312,415,419,597,759],at=[2,160],st=[1,277],it=[10,72,76,301,305,500,597,759],ot=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,191,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,336,338,342,351,363,364,365,368,369,381,384,391,395,396,397,398,399,400,401,403,404,412,413,415,419,421,428,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,509,510,511,512,597,759],ut=[2,4,5,10,53,70,87,122,144,154,187,264,285,301,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],ct=[1,558],lt=[1,560],ht=[2,493],dt=[1,565],ft=[1,576],pt=[1,579],bt=[1,580],Et=[10,76,87,130,135,144,187,291,301,305,465,597,759],gt=[10,72,301,305,597,759],mt=[2,557],vt=[1,596],St=[2,4,5,154],Tt=[1,634],yt=[1,606],At=[1,640],Nt=[1,641],Ct=[1,614],Rt=[1,625],Ot=[1,612],wt=[1,620],It=[1,613],xt=[1,621],Dt=[1,623],kt=[1,615],Lt=[1,616],$t=[1,635],Mt=[1,632],Ut=[1,633],_t=[1,609],Ft=[1,611],Pt=[1,603],qt=[1,604],Gt=[1,605],Vt=[1,607],Bt=[1,608],jt=[1,610],Ht=[1,617],Jt=[1,618],Yt=[1,622],Wt=[1,624],Xt=[1,626],Kt=[1,627],Qt=[1,628],zt=[1,629],Zt=[1,630],en=[1,636],tn=[1,637],nn=[1,638],rn=[1,639],an=[2,285],sn=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],on=[2,355],un=[1,662],cn=[1,672],ln=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],hn=[1,688],dn=[1,697],fn=[1,696],pn=[2,4,5,10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],bn=[10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],En=[2,200],gn=[1,719],mn=[10,70,76,91,96,116,126,160,166,167,181,230,243,245,301,305,597,759],vn=[2,161],Sn=[1,722],Tn=[2,4,5,110],yn=[1,735],An=[1,754],Nn=[1,734],Cn=[1,733],Rn=[1,728],On=[1,729],wn=[1,731],In=[1,732],xn=[1,736],Dn=[1,737],kn=[1,738],Ln=[1,739],$n=[1,740],Mn=[1,741],Un=[1,742],_n=[1,743],Fn=[1,744],Pn=[1,745],qn=[1,746],Gn=[1,747],Vn=[1,748],Bn=[1,749],jn=[1,750],Hn=[1,751],Jn=[1,753],Yn=[1,755],Wn=[1,756],Xn=[1,757],Kn=[1,758],Qn=[1,759],zn=[1,760],Zn=[1,761],er=[1,764],tr=[1,765],nr=[1,766],rr=[1,767],ar=[1,768],sr=[1,769],ir=[1,770],or=[1,771],ur=[1,772],cr=[1,773],lr=[1,774],hr=[1,775],dr=[72,87,187],fr=[10,72,76,152,185,228,292,301,305,338,351,363,364,368,369,597,759],pr=[1,792],br=[10,72,76,295,301,305,597,759],Er=[1,793],gr=[1,799],mr=[1,800],vr=[1,804],Sr=[10,72,76,301,305,597,759],Tr=[2,4,5,75,129,130,135,141,143,147,150,152,154,177,178,179,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,307,312,415,419],yr=[10,70,76,91,96,105,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ar=[2,4,5,10,70,75,76,91,96,105,116,126,129,130,135,141,143,147,150,152,154,160,162,166,167,177,178,179,181,183,185,193,196,230,243,245,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,301,305,307,312,415,419,597,759],Nr=[2,4,5,130,291],Cr=[1,838],Rr=[10,72,74,76,301,305,597,759],Or=[2,728],wr=[10,72,74,76,130,137,139,143,150,301,305,415,419,597,759],Ir=[2,1151],xr=[10,72,74,76,137,139,143,150,301,305,415,419,597,759],Dr=[10,72,74,76,137,139,143,301,305,415,419,597,759],kr=[10,72,76,137,139,301,305,597,759],Lr=[10,76,87,130,144,187,291,301,305,465,597,759],$r=[330,333,334],Mr=[2,754],Ur=[1,863],_r=[1,864],Fr=[1,865],Pr=[1,866],qr=[1,873],Gr=[1,872],Vr=[162,164,329],Br=[2,440],jr=[1,928],Hr=[2,4,5,75,129,154,285,286,287,288],Jr=[1,943],Yr=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Wr=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Xr=[2,371],Kr=[1,950],Qr=[301,303,305],zr=[72,295],Zr=[72,295,421],ea=[1,957],ta=[2,4,5,10,53,70,72,74,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],na=[72,421],ra=[10,70,76,91,96,116,126,160,166,167,230,243,245,301,305,597,759],aa=[1,995],sa=[10,70,76,301,305,597,759],ia=[1,1001],oa=[1,1002],ua=[1,1003],ca=[2,4,5,10,70,72,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,196,275,276,277,278,279,280,281,282,283,301,305,415,419,597,759],la=[1,1053],ha=[1,1052],da=[1,1066],fa=[1,1065],pa=[1,1073],ba=[10,70,72,76,91,96,105,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ea=[1,1104],ga=[10,76,87,144,187,301,305,465,597,759],ma=[1,1124],va=[1,1123],Sa=[1,1122],Ta=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ya=[1,1136],Aa=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Na=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,310,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Ca=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Ra=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Oa=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,309,315,316,317,318,319,320,321,325,326,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],wa=[2,402],Ia=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,105,116,120,126,127,128,129,130,132,133,135,141,143,144,146,147,148,150,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,309,325,326,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],xa=[2,283],Da=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ka=[1,1172],La=[10,76,301,305,597,759],$a=[1,1183],Ma=[10,70,76,116,126,160,166,167,230,243,245,301,305,597,759],Ua=[10,70,72,76,91,96,116,126,160,166,167,181,196,230,243,245,301,305,597,759],_a=[2,4,5,70,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Fa=[2,4,5,70,72,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Pa=[2,1075],qa=[2,4,5,70,72,74,75,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Ga=[1,1235],Va=[10,72,76,126,301,303,305,459,597,759],Ba=[113,114,122],ja=[2,574],Ha=[1,1263],Ja=[74,137],Ya=[2,714],Wa=[1,1280],Xa=[1,1281],Ka=[2,4,5,10,53,70,74,87,122,144,154,187,228,264,285,301,305,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],Qa=[2,326],za=[1,1306],Za=[1,1316],es=[10,72,76,301,303,305,459,597,759],ts=[1,1319],ns=[10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,230,243,245,301,305,597,759],rs=[10,301,303,305,459,597,759],as=[10,70,76,116,160,166,167,230,243,245,301,305,597,759],ss=[1,1334],is=[1,1338],os=[1,1339],us=[1,1341],cs=[1,1342],ls=[1,1343],hs=[1,1344],ds=[1,1345],fs=[1,1346],ps=[1,1347],bs=[1,1348],Es=[1,1373],gs=[72,76],ms=[1,1430],vs=[10,70,76,116,160,166,167,243,245,301,305,597,759],Ss=[10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,230,243,245,301,305,597,759],Ts=[1,1471],ys=[1,1473],As=[2,4,5,75,141,143,150,154,179,285,286,287,288,297,415,419],Ns=[1,1487],Cs=[10,70,72,76,160,166,167,243,245,301,305,597,759],Rs=[1,1505],Os=[1,1507],ws=[1,1508],Is=[1,1504],xs=[1,1503],Ds=[1,1502],ks=[1,1509],Ls=[1,1499],$s=[1,1500],Ms=[1,1501],Us=[1,1526],_s=[2,4,5,10,53,70,87,122,144,154,187,264,285,301,305,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],Fs=[1,1538],Ps=[1,1546],qs=[1,1545],Gs=[10,70,76,160,166,167,243,245,301,305,597,759],Vs=[10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],Bs=[2,4,5,10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],js=[1,1603],Hs=[1,1605],Js=[1,1602],Ys=[1,1604],Ws=[185,191,363,364,365,368],Xs=[2,505],Ks=[1,1610],Qs=[1,1630],zs=[10,70,76,160,166,167,301,305,597,759],Zs=[1,1640],ei=[1,1641],ti=[1,1642],ni=[1,1661],ri=[4,10,241,301,305,338,351,597,759],ai=[1,1709],si=[10,70,72,76,116,160,166,167,237,243,245,301,305,597,759],ii=[2,4,5,75],oi=[1,1803],ui=[1,1815],ci=[1,1834],li=[10,70,76,160,166,167,301,305,410,597,759],hi=[10,72,76,228,301,305,597,759],di={ +//! AlaSQL v0.3.6 | © 2014-2016 Andrey Gershun & Mathias Rangel Wulff | License: MIT +!function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.alasql=t()}(this,function(){function e(e){return"(y="+e+",y===y?y:undefined)"}function t(e,t){return"(y="+e+',typeof y=="undefined"?undefined:'+t+")"}function n(){return!0}function r(){}function a(){var e=navigator.userAgent.toLowerCase();return e.indexOf("msie")!==-1&&parseInt(e.split("msie")[1])}function i(e,t,n){function r(e,n,a){var o,u,c,l=e[n],h=1e5;if(l.selid){if("PATH"===l.selid){for(var d=[{node:a,stack:[]}],f={},p=y.databases[y.useid].objects;d.length>0;){var b=d.shift(),E=b.node,g=b.stack,c=r(l.args,0,E);if(c.length>0){if(n+1+1>e.length)return g;var m=[];return g&&g.length>0&&g.forEach(function(t){m=m.concat(r(e,n+1,t))}),m}"undefined"==typeof f[E.$id]&&(f[E.$id]=!0,E.$out&&E.$out.length>0&&E.$out.forEach(function(e){var t=p[e],n=g.concat(t);n.push(p[t.$out[0]]),d.push({node:p[t.$out[0]],stack:n})}))}return[]}if("NOT"===l.selid){var u=r(l.args,0,a);return u.length>0?[]:n+1+1>e.length?[a]:r(e,n+1,a)}if("DISTINCT"===l.selid){var u;if(u="undefined"==typeof l.args||0===l.args.length?G(a):r(l.args,0,a),0===u.length)return[];var v=G(u);return n+1+1>e.length?v:r(e,n+1,v)}if("AND"===l.selid){var v=!0;return l.args.forEach(function(e){v=v&&r(e,0,a).length>0}),v?n+1+1>e.length?[a]:r(e,n+1,a):[]}if("OR"===l.selid){var v=!1;return l.args.forEach(function(e){v=v||r(e,0,a).length>0}),v?n+1+1>e.length?[a]:r(e,n+1,a):[]}if("ALL"===l.selid){var u=r(l.args[0],0,a);return 0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("ANY"===l.selid){var u=r(l.args[0],0,a);return 0===u.length?[]:n+1+1>e.length?[u[0]]:r(e,n+1,[u[0]])}if("UNIONALL"===l.selid){var u=[];return l.args.forEach(function(e){u=u.concat(r(e,0,a))}),0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("UNION"===l.selid){var u=[];l.args.forEach(function(e){u=u.concat(r(e,0,a))});var u=G(u);return 0===u.length?[]:n+1+1>e.length?u:r(e,n+1,u)}if("IF"===l.selid){var u=r(l.args,0,a);return 0===u.length?[]:n+1+1>e.length?[a]:r(e,n+1,a)}if("REPEAT"===l.selid){var S,T,A=l.args[0].value;T=l.args[1]?l.args[1].value:A,l.args[2]&&(S=l.args[2].variable);var N=[];if(0===A&&(n+1+1>e.length?N=[a]:(S&&(y.vars[S]=0),N=N.concat(r(e,n+1,a)))),T>0)for(var C=[{value:a,lvl:1}],R=0;C.length>0;){var u=C[0];if(C.shift(),u.lvl<=T){S&&(y.vars[S]=u.lvl);var O=r(l.sels,0,u.value);O.forEach(function(e){C.push({value:e,lvl:u.lvl+1})}),u.lvl>=A&&(n+1+1>e.length?N=N.concat(O):O.forEach(function(t){N=N.concat(r(e,n+1,t))}))}if(R++,R>h)throw new Error("Security brake. Number of iterations = "+R)}return N}if("OF"===l.selid){if(n+1+1>e.length)return[a];var w=[];return Object.keys(a).forEach(function(t){y.vars[l.args[0].variable]=t,w=w.concat(r(e,n+1,a[t]))}),w}if("TO"===l.selid){var I=y.vars[l.args[0]],x=[];if(x=void 0!==I?I.slice(0):[],x.push(a),n+1+1>e.length)return[a];y.vars[l.args[0]]=x;var w=r(e,n+1,a);return y.vars[l.args[0]]=I,w}if("ARRAY"===l.selid){var u=r(l.args,0,a);return u.length>0?(o=u,n+1+1>e.length?[o]:r(e,n+1,o)):[]}if("SUM"===l.selid){var u=r(l.args,0,a);if(!(u.length>0))return[];var o=u.reduce(function(e,t){return e+t},0);return n+1+1>e.length?[o]:r(e,n+1,o)}if("AVG"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u.reduce(function(e,t){return e+t},0)/u.length,n+1+1>e.length?[o]:r(e,n+1,o)):[];if("COUNT"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u.length,n+1+1>e.length?[o]:r(e,n+1,o)):[];if("FIRST"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u[0],n+1+1>e.length?[o]:r(e,n+1,o)):[];if("LAST"===l.selid)return u=r(l.args,0,a),u.length>0?(o=u[u.length-1],n+1+1>e.length?[o]:r(e,n+1,o)):[];if("MIN"===l.selid){if(u=r(l.args,0,a),0===u.length)return[];var o=u.reduce(function(e,t){return Math.min(e,t)},1/0);return n+1+1>e.length?[o]:r(e,n+1,o)}if("MAX"===l.selid){var u=r(l.args,0,a);if(0===u.length)return[];var o=u.reduce(function(e,t){return Math.max(e,t)},-(1/0));return n+1+1>e.length?[o]:r(e,n+1,o)}if("PLUS"===l.selid){var N=[],C=r(l.args,0,a).slice();n+1+1>e.length?N=N.concat(C):C.forEach(function(t){N=N.concat(r(e,n+1,t))});for(var R=0;C.length>0;){var u=C.shift();if(u=r(l.args,0,u),C=C.concat(u),n+1+1>e.length?N=N.concat(u):u.forEach(function(t){var a=r(e,n+1,t);N=N.concat(a)}),R++,R>h)throw new Error("Security brake. Number of iterations = "+R)}return N}if("STAR"===l.selid){var N=[];N=r(e,n+1,a);var C=r(l.args,0,a).slice();n+1+1>e.length?N=N.concat(C):C.forEach(function(t){N=N.concat(r(e,n+1,t))});for(var R=0;C.length>0;){var u=C[0];if(C.shift(),u=r(l.args,0,u),C=C.concat(u),n+1+1<=e.length&&u.forEach(function(t){N=N.concat(r(e,n+1,t))}),R++,R>h)throw new Error("Loop brake. Number of iterations = "+R)}return N}if("QUESTION"===l.selid){var N=[];N=N.concat(r(e,n+1,a));var u=r(l.args,0,a);return n+1+1<=e.length&&u.forEach(function(t){N=N.concat(r(e,n+1,t))}),N}if("WITH"!==l.selid){if("ROOT"===l.selid)return n+1+1>e.length?[a]:r(e,n+1,s);throw new Error("Wrong selector "+l.selid)}var u=r(l.args,0,a);if(0===u.length)return[];var c={status:1,values:u}}else{if(!l.srchid)throw new Error("Selector not found");var c=y.srch[l.srchid.toUpperCase()](a,l.args,i,t)}"undefined"==typeof c&&(c={status:1,values:[a]});var v=[];if(1===c.status){var D=c.values;if(n+1+1>e.length)v=D;else for(var R=0;R0&&(o&&o[0]&&"PROP"===o[0].srchid&&o[0].args&&o[0].args[0]&&("XML"===o[0].args[0].toUpperCase()?(i.mode="XML",o.shift()):"HTML"===o[0].args[0].toUpperCase()?(i.mode="HTML",o.shift()):"JSON"===o[0].args[0].toUpperCase()&&(i.mode="JSON",o.shift())),o.length>0&&"VALUE"===o[0].srchid&&(i.value=!0,o.shift())),this.from instanceof z.Column){var u=this.from.databaseid||e;s=y.databases[u].tables[this.from.columnid].data}else if(this.from instanceof z.FuncValue&&y.from[this.from.funcid.toUpperCase()]){var c=this.from.args.map(function(e){var n=e.toJS(),r=new Function("params,alasql","var y;return "+n).bind(this);return r(t,y)});s=y.from[this.from.funcid.toUpperCase()].apply(this,c)}else if("undefined"==typeof this.from)s=y.databases[e].objects;else{var l=new Function("params,alasql","var y;return "+this.from.toJS());s=l(t,y),"object"==typeof Mongo&&"object"!=typeof Mongo.Collection&&s instanceof Mongo.Collection&&(s=s.find().fetch())}if(a=void 0!==o&&o.length>0?r(o,0,s):s,this.into){var h,d;"undefined"!=typeof this.into.args[0]&&(h=new Function("params,alasql","var y;return "+this.into.args[0].toJS())(t,y)),"undefined"!=typeof this.into.args[1]&&(d=new Function("params,alasql","var y;return "+this.into.args[1].toJS())(t,y)),a=y.into[this.into.funcid.toUpperCase()](h,d,a,[],n)}else i.value&&a.length>0&&(a=a[0]),n&&(a=n(a));return a}function o(e,t,n,r,a){e.sources.length;e.sourceslen=e.sources.length;var s=e.sourceslen;e.query=e,e.A=r,e.B=a,e.cb=n,e.oldscope=t,e.queriesfn&&(e.sourceslen+=e.queriesfn.length,s+=e.queriesfn.length,e.queriesdata=[],e.queriesfn.forEach(function(t,n){t.query.params=e.params,u([],-n-1,e)}));var i;i=t?P(t):{},e.scope=i;var o;return e.sources.forEach(function(t,n){t.query=e;var r=t.datafn(e,e.params,u,n,y);"undefined"!=typeof r&&((e.intofn||e.intoallfn)&&Array.isArray(r)&&(r=r.length),o=r),t.queriesdata=e.queriesdata}),0!=e.sources.length&&0!==s||(o=c(e)),o}function u(e,t,n){if(t>=0){var r=n.sources[t];r.data=e,"function"==typeof r.data&&(r.getfn=r.data,r.dontcache=r.getfn.dontcache,"OUTER"!=r.joinmode&&"RIGHT"!=r.joinmode&&"ANTI"!=r.joinmode||(r.dontcache=!1),r.data={})}else n.queriesdata[-t-1]=B(e);if(n.sourceslen--,!(n.sourceslen>0))return c(n)}function c(e){var t,n=e.scope;te(e),e.data=[],e.xgroups={},e.groups=[];var r=0;if(d(e,n,r),e.groupfn){if(e.data=[],0===e.groups.length){var a={};e.selectGroup.length>0&&e.selectGroup.forEach(function(e){"COUNT"==e.aggregatorid||"SUM"==e.aggregatorid?a[e.nick]=0:a[e.nick]=void 0}),e.groups=[a]}if(e.aggrKeys.length>0){var s="";e.aggrKeys.forEach(function(e){s+="g['"+e.nick+"']=alasql.aggr['"+e.funcid+"'](undefined,g['"+e.nick+"'],3);"});var i=new Function("g,params,alasql","var y;"+s)}for(var o=0,u=e.groups.length;o0){var m=e.removeKeys;if(t=m.length,t>0)for(u=e.data.length,o=0;o0&&(e.columns=e.columns.filter(function(e){var t=!1;return m.forEach(function(n){e.columnid==n&&(t=!0)}),!t}))}if("undefined"!=typeof e.removeLikeKeys&&e.removeLikeKeys.length>0){for(var v=e.removeLikeKeys,o=0,u=e.data.length;o0&&(e.columns=e.columns.filter(function(e){var t=!1;return v.forEach(function(n){y.utils.like(n,e.columnid)&&(t=!0)}),!t}))}if(e.pivotfn&&e.pivotfn(),e.unpivotfn&&e.unpivotfn(),e.intoallfn){var T=e.intoallfn(e.columns,e.cb,e.params,e.alasql);return T}if(e.intofn){for(u=e.data.length,o=0;o=e.sources.length)e.wherefn(t,e.params,y)&&(e.groupfn?e.groupfn(t,e.params,y):e.data.push(e.selectfn(t,e.params,y)));else if(e.sources[n].applyselect){var r=e.sources[n];r.applyselect(e.params,function(a){if(a.length>0)for(var s=0;s0){for(var a={},s=Math.min(t.length,y.options.columnlookup||10)-1;0<=s;s--)for(var i in t[s])a[i]=!0;r=Object.keys(a).map(function(e){return{columnid:e}})}else r=[];if("VALUE"===n)if(t.length>0){var i;i=r&&r.length>0?r[0].columnid:Object.keys(t[0])[0],t=t[0][i]}else t=void 0;else if("ROW"===n)if(t.length>0){var i,o=[];for(var i in t[0])o.push(t[0][i]);t=o}else t=void 0;else if("COLUMN"===n){var u=[];if(t.length>0){var i;i=r&&r.length>0?r[0].columnid:Object.keys(t[0])[0];for(var s=0,c=t.length;s0)i=r[0].columnid,d=r[1].columnid;else{var f=Object.keys(t[0]);i=f[0],d=f[1]}for(var s=0,c=t.length;s0?r[0].columnid:Object.keys(t[0])[0];for(var s=0,c=t.length;s0?s.forEach(function(s){n&&"underscore"==y.options.joinstar?a.push("'"+t+"_"+s.columnid+"':p['"+t+"']['"+s.columnid+"']"):n&&"json"==y.options.joinstar?r+="r['"+t+"']['"+s.columnid+"']=p['"+t+"']['"+s.columnid+"'];":a.push("'"+s.columnid+"':p['"+t+"']['"+s.columnid+"']"),e.selectColumns[O(s.columnid)]=!0;var i={columnid:s.columnid,dbtypeid:s.dbtypeid,dbsize:s.dbsize,dbprecision:s.dbprecision,dbenum:s.dbenum};e.columns.push(i),e.xcolumns[i.columnid]=i}):(r+='var w=p["'+t+'"];for(var k in w){r[k]=w[k]};',e.dirtyColumns=!0),{s:a.join(","),sp:r}}function b(e,t){if(Array.isArray(e)){for(var n=[[]],r=0;r"+(a+1),n.forEach(function(n){t+=" ",e[a][n]==+e[a][n]?(t+='
',t+="undefined"==typeof e[a][n]?"NULL":e[a][n],t+="
"):t+="undefined"==typeof e[a][n]?"NULL":"string"==typeof e[a][n]?e[a][n]:le(e[a][n])});t+=""}else t+="

"+le(e)+"

";return t}function m(e,t,n){if(!(n<=0)){var r=t-e.scrollTop,a=r/n*10;setTimeout(function(){e.scrollTop!==t&&(e.scrollTop=e.scrollTop+a,m(e,t,n-10))},10)}}function S(e,t,n,r,a,s){var i={};n=n||{},y.utils.extend(i,n),"undefined"==typeof i.headers&&(i.headers=!0);var o;return y.utils.loadBinaryFile(t,!!r,function(t){var n,o=e.read(t,{type:"binary"});n="undefined"==typeof i.sheetid?o.SheetNames[0]:i.sheetid;var u;"undefined"==typeof i.range?u=o.Sheets[n]["!ref"]:(u=i.range,o.Sheets[n][u]&&(u=o.Sheets[n][u]));for(var c=u.split(":"),l=c[0].match(/[A-Z]+/)[0],h=+c[0].match(/[0-9]+/)[0],d=c[1].match(/[A-Z]+/)[0],f=+c[1].match(/[0-9]+/)[0],p={},b=y.utils.xlscn(l),E=y.utils.xlscn(d),g=b;g<=E;g++){var m=y.utils.xlsnc(g);i.headers&&o.Sheets[n][m+""+h]?p[m]=o.Sheets[n][m+""+h].v:p[m]=m}var v=[];i.headers&&h++;for(var S=h;S<=f;S++){for(var T={},g=b;g<=E;g++){var m=y.utils.xlsnc(g);o.Sheets[n][m+""+S]&&(T[p[m]]=o.Sheets[n][m+""+S].v)}v.push(T)}v.length>0&&v[v.length-1]&&0==Object.keys(v[v.length-1]).length&&v.pop(),r&&(v=r(v,a,s))},function(e){throw e}),o}function T(e){function t(){return{declaration:n(),root:r()}}function n(){var e=o(/^<\?xml\s*/);if(e){for(var t={attributes:{}};!u()&&!c("?>");){var n=s();if(!n)return t;t.attributes[n.name]=n.value}return o(/\?>\s*/),t}}function r(){var e=o(/^<([\w-:.]+)\s*/);if(e){for(var t={name:e[1],attributes:{},children:[]};!(u()||c(">")||c("?>")||c("/>"));){var n=s();if(!n)return t;t.attributes[n.name]=n.value}if(o(/^\s*\/>\s*/))return t;o(/\??>\s*/),t.content=a();for(var i;i=r();)t.children.push(i);return o(/^<\/[\w-:.]+>\s*/),t}}function a(){var e=o(/^([^<]*)/);return e?e[1]:""}function s(){var e=o(/([\w:-]+)\s*=\s*("[^"]*"|'[^']*'|\w+)\s*/);if(e)return{name:e[1],value:i(e[2])}}function i(e){return e.replace(/^['"]|['"]$/g,"")}function o(t){var n=e.match(t);if(n)return e=e.slice(n[0].length),n}function u(){return 0==e.length}function c(t){return 0==e.indexOf(t)}return e=e.trim(),e=e.replace(//g,""),t()}var y=function(e,t,n,r){if(t=t||[],"function"==typeof t&&(r=n,n=t,t=[]),"object"!=typeof t&&(t=[t]),"function"==typeof importScripts||!y.webworker){if(0===arguments.length)return new z.Select({columns:[new z.Column({columnid:"*"})],from:[new z.ParamValue({param:0})]});if(1===arguments.length&&"object"==typeof e&&Array.isArray(e)){var a=new z.Select({columns:[new z.Column({columnid:"*"})],from:[new z.ParamValue({param:0})]});return a.preparams=[e],a}return"string"==typeof e&&"#"===e[0]&&"object"==typeof document?e=document.querySelector(e).textContent:"object"==typeof e&&e instanceof HTMLElement?e=e.textContent:"function"==typeof e&&(e=e.toString().slice(14,-3)),y.exec(e,t,n,r)}var s=y.lastid++;y.buffer[s]=n,y.webworker.postMessage({id:s,sql:e,params:t})};y.version="0.3.6",y.debug=void 0;var A=function(){return null},N="",C=function(){function e(){this.yy={}}var t=function(e,t,n,r){for(n=n||{},r=e.length;r--;n[e[r]]=t);return n},n=[2,13],r=[1,102],a=[1,100],s=[1,101],i=[1,6],o=[1,42],u=[1,77],c=[1,74],l=[1,92],h=[1,91],d=[1,67],f=[1,99],p=[1,83],b=[1,69],E=[1,82],g=[1,64],m=[1,68],v=[1,62],S=[1,66],T=[1,59],A=[1,72],N=[1,60],C=[1,65],R=[1,81],O=[1,75],w=[1,84],x=[1,85],D=[1,79],k=[1,80],L=[1,78],$=[1,86],M=[1,87],U=[1,88],_=[1,89],F=[1,90],P=[1,96],q=[1,63],G=[1,76],V=[1,70],B=[1,94],j=[1,95],H=[1,61],J=[1,71],Y=[1,106],W=[1,105],X=[10,301,597,759],K=[10,301,305,597,759],Q=[1,113],z=[1,114],Z=[1,115],ee=[1,116],te=[1,117],ne=[128,348,405],re=[1,125],ae=[1,124],se=[1,130],ie=[1,160],oe=[1,171],ue=[1,174],ce=[1,169],le=[1,177],he=[1,181],de=[1,156],fe=[1,178],pe=[1,165],be=[1,167],Ee=[1,170],ge=[1,179],me=[1,162],ve=[1,189],Se=[1,184],Te=[1,185],ye=[1,190],Ae=[1,191],Ne=[1,192],Ce=[1,193],Re=[1,194],Oe=[1,195],we=[1,196],Ie=[1,197],xe=[1,198],De=[1,172],ke=[1,173],Le=[1,175],$e=[1,176],Me=[1,182],Ue=[1,188],_e=[1,180],Fe=[1,183],Pe=[1,168],qe=[1,166],Ge=[1,187],Ve=[1,199],Be=[2,4,5],je=[2,461],He=[1,202],Je=[1,207],Ye=[1,216],We=[1,212],Xe=[10,70,76,91,96,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ke=[2,4,5,10,70,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,181,183,185,196,275,276,277,278,279,280,281,282,283,301,305,415,419,597,759],Qe=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ze=[1,245],Ze=[1,252],et=[1,261],tt=[1,266],nt=[1,265],rt=[2,4,5,10,70,75,76,91,96,105,116,126,129,130,135,141,143,147,150,152,154,160,166,167,177,178,179,181,196,230,243,245,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,301,305,307,312,415,419,597,759],at=[2,160],st=[1,277],it=[10,72,76,301,305,500,597,759],ot=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,191,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,336,338,342,351,363,364,365,368,369,381,384,391,395,396,397,398,399,400,401,403,404,412,413,415,419,421,428,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,509,510,511,512,597,759],ut=[2,4,5,10,53,70,87,122,144,154,187,264,285,301,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],ct=[1,558],lt=[1,560],ht=[2,493],dt=[1,565],ft=[1,576],pt=[1,579],bt=[1,580],Et=[10,76,87,130,135,144,187,291,301,305,465,597,759],gt=[10,72,301,305,597,759],mt=[2,557],vt=[1,596],St=[2,4,5,154],Tt=[1,634],yt=[1,606],At=[1,640],Nt=[1,641],Ct=[1,614],Rt=[1,625],Ot=[1,612],wt=[1,620],It=[1,613],xt=[1,621],Dt=[1,623],kt=[1,615],Lt=[1,616],$t=[1,635],Mt=[1,632],Ut=[1,633],_t=[1,609],Ft=[1,611],Pt=[1,603],qt=[1,604],Gt=[1,605],Vt=[1,607],Bt=[1,608],jt=[1,610],Ht=[1,617],Jt=[1,618],Yt=[1,622],Wt=[1,624],Xt=[1,626],Kt=[1,627],Qt=[1,628],zt=[1,629],Zt=[1,630],en=[1,636],tn=[1,637],nn=[1,638],rn=[1,639],an=[2,285],sn=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],on=[2,355],un=[1,662],cn=[1,672],ln=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],hn=[1,688],dn=[1,697],fn=[1,696],pn=[2,4,5,10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],bn=[10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],En=[2,200],gn=[1,719],mn=[10,70,76,91,96,116,126,160,166,167,181,230,243,245,301,305,597,759],vn=[2,161],Sn=[1,722],Tn=[2,4,5,110],yn=[1,735],An=[1,754],Nn=[1,734],Cn=[1,733],Rn=[1,728],On=[1,729],wn=[1,731],In=[1,732],xn=[1,736],Dn=[1,737],kn=[1,738],Ln=[1,739],$n=[1,740],Mn=[1,741],Un=[1,742],_n=[1,743],Fn=[1,744],Pn=[1,745],qn=[1,746],Gn=[1,747],Vn=[1,748],Bn=[1,749],jn=[1,750],Hn=[1,751],Jn=[1,753],Yn=[1,755],Wn=[1,756],Xn=[1,757],Kn=[1,758],Qn=[1,759],zn=[1,760],Zn=[1,761],er=[1,764],tr=[1,765],nr=[1,766],rr=[1,767],ar=[1,768],sr=[1,769],ir=[1,770],or=[1,771],ur=[1,772],cr=[1,773],lr=[1,774],hr=[1,775],dr=[72,87,187],fr=[10,72,76,152,185,228,292,301,305,338,351,363,364,368,369,597,759],pr=[1,792],br=[10,72,76,295,301,305,597,759],Er=[1,793],gr=[1,799],mr=[1,800],vr=[1,804],Sr=[10,72,76,301,305,597,759],Tr=[2,4,5,75,129,130,135,141,143,147,150,152,154,177,178,179,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,307,312,415,419],yr=[10,70,76,91,96,105,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ar=[2,4,5,10,70,75,76,91,96,105,116,126,129,130,135,141,143,147,150,152,154,160,162,166,167,177,178,179,181,183,185,193,196,230,243,245,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,301,305,307,312,415,419,597,759],Nr=[2,4,5,130,291],Cr=[1,838],Rr=[10,72,74,76,301,305,597,759],Or=[2,728],wr=[10,72,74,76,130,137,139,143,150,301,305,415,419,597,759],Ir=[2,1151],xr=[10,72,74,76,137,139,143,150,301,305,415,419,597,759],Dr=[10,72,74,76,137,139,143,301,305,415,419,597,759],kr=[10,72,76,137,139,301,305,597,759],Lr=[10,76,87,130,144,187,291,301,305,465,597,759],$r=[330,333,334],Mr=[2,754],Ur=[1,863],_r=[1,864],Fr=[1,865],Pr=[1,866],qr=[1,873],Gr=[1,872],Vr=[162,164,329],Br=[2,440],jr=[1,928],Hr=[2,4,5,75,129,154,285,286,287,288],Jr=[1,943],Yr=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Wr=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Xr=[2,371],Kr=[1,950],Qr=[301,303,305],zr=[72,295],Zr=[72,295,421],ea=[1,957],ta=[2,4,5,10,53,70,72,74,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],na=[72,421],ra=[10,70,76,91,96,116,126,160,166,167,230,243,245,301,305,597,759],aa=[1,995],sa=[10,70,76,301,305,597,759],ia=[1,1001],oa=[1,1002],ua=[1,1003],ca=[2,4,5,10,70,72,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,196,275,276,277,278,279,280,281,282,283,301,305,415,419,597,759],la=[1,1053],ha=[1,1052],da=[1,1066],fa=[1,1065],pa=[1,1073],ba=[10,70,72,76,91,96,105,116,126,160,166,167,181,196,230,243,245,301,305,597,759],Ea=[1,1104],ga=[10,76,87,144,187,301,305,465,597,759],ma=[1,1124],va=[1,1123],Sa=[1,1122],Ta=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ya=[1,1136],Aa=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Na=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,310,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Ca=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,131,132,133,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Ra=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,116,120,122,126,127,128,129,130,132,133,135,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,308,309,310,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],Oa=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,116,120,122,126,127,128,129,130,132,133,135,137,138,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,309,315,316,317,318,319,320,321,325,326,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],wa=[2,402],Ia=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,105,116,120,126,127,128,129,130,132,133,135,141,143,144,146,147,148,150,154,160,162,164,166,167,168,169,170,171,173,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,309,325,326,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],xa=[2,283],Da=[2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],ka=[1,1172],La=[10,76,301,305,597,759],$a=[1,1183],Ma=[10,70,76,116,126,160,166,167,230,243,245,301,305,597,759],Ua=[10,70,72,76,91,96,116,126,160,166,167,181,196,230,243,245,301,305,597,759],_a=[2,4,5,70,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Fa=[2,4,5,70,72,74,75,76,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Pa=[2,1075],qa=[2,4,5,70,72,74,75,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,183,185,275,276,277,278,279,280,281,282,283,415,419],Ga=[1,1235],Va=[10,72,76,126,301,303,305,459,597,759],Ba=[113,114,122],ja=[2,574],Ha=[1,1263],Ja=[74,137],Ya=[2,714],Wa=[1,1280],Xa=[1,1281],Ka=[2,4,5,10,53,70,74,87,122,144,154,187,228,264,285,301,305,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],Qa=[2,326],za=[1,1306],Za=[1,1316],es=[10,72,76,301,303,305,459,597,759],ts=[1,1319],ns=[10,70,72,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,230,243,245,301,305,597,759],rs=[10,301,303,305,459,597,759],as=[10,70,76,116,160,166,167,230,243,245,301,305,597,759],ss=[1,1334],is=[1,1338],os=[1,1339],us=[1,1341],cs=[1,1342],ls=[1,1343],hs=[1,1344],ds=[1,1345],fs=[1,1346],ps=[1,1347],bs=[1,1348],Es=[1,1373],gs=[72,76],ms=[1,1430],vs=[10,70,76,116,160,166,167,243,245,301,305,597,759],Ss=[10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,230,243,245,301,305,597,759],Ts=[1,1471],ys=[1,1473],As=[2,4,5,75,141,143,150,154,179,285,286,287,288,297,415,419],Ns=[1,1487],Cs=[10,70,72,76,160,166,167,243,245,301,305,597,759],Rs=[1,1505],Os=[1,1507],ws=[1,1508],Is=[1,1504],xs=[1,1503],Ds=[1,1502],ks=[1,1509],Ls=[1,1499],$s=[1,1500],Ms=[1,1501],Us=[1,1526],_s=[2,4,5,10,53,70,87,122,144,154,187,264,285,301,305,330,333,334,342,391,395,396,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,512,597,759],Fs=[1,1538],Ps=[1,1546],qs=[1,1545],Gs=[10,70,76,160,166,167,243,245,301,305,597,759],Vs=[10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],Bs=[2,4,5,10,70,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],js=[1,1603],Hs=[1,1605],Js=[1,1602],Ys=[1,1604],Ws=[185,191,363,364,365,368],Xs=[2,505],Ks=[1,1610],Qs=[1,1630],zs=[10,70,76,160,166,167,301,305,597,759],Zs=[1,1640],ei=[1,1641],ti=[1,1642],ni=[1,1661],ri=[4,10,241,301,305,338,351,597,759],ai=[1,1709],si=[10,70,72,76,116,160,166,167,237,243,245,301,305,597,759],ii=[2,4,5,75],oi=[1,1803],ui=[1,1815],ci=[1,1834],li=[10,70,76,160,166,167,301,305,410,597,759],hi=[10,72,76,228,301,305,597,759],di={ trace:function(){},yy:{},symbols_:{error:2,Literal:3,LITERAL:4,BRALITERAL:5,NonReserved:6,LiteralWithSpaces:7,main:8,Statements:9,EOF:10,Statements_group0:11,AStatement:12,ExplainStatement:13,EXPLAIN:14,QUERY:15,PLAN:16,Statement:17,AlterTable:18,AttachDatabase:19,Call:20,CreateDatabase:21,CreateIndex:22,CreateGraph:23,CreateTable:24,CreateView:25,CreateEdge:26,CreateVertex:27,Declare:28,Delete:29,DetachDatabase:30,DropDatabase:31,DropIndex:32,DropTable:33,DropView:34,If:35,Insert:36,Merge:37,Reindex:38,RenameTable:39,Select:40,ShowCreateTable:41,ShowColumns:42,ShowDatabases:43,ShowIndex:44,ShowTables:45,TruncateTable:46,WithSelect:47,CreateTrigger:48,DropTrigger:49,BeginTransaction:50,CommitTransaction:51,RollbackTransaction:52,EndTransaction:53,UseDatabase:54,Update:55,JavaScript:56,Source:57,Assert:58,While:59,Continue:60,Break:61,BeginEnd:62,Print:63,Require:64,SetVariable:65,ExpressionStatement:66,AddRule:67,Query:68,Echo:69,WITH:70,WithTablesList:71,COMMA:72,WithTable:73,AS:74,LPAR:75,RPAR:76,SelectClause:77,Select_option0:78,IntoClause:79,FromClause:80,Select_option1:81,WhereClause:82,GroupClause:83,OrderClause:84,LimitClause:85,UnionClause:86,SEARCH:87,Select_repetition0:88,Select_option2:89,PivotClause:90,PIVOT:91,Expression:92,FOR:93,PivotClause_option0:94,PivotClause_option1:95,UNPIVOT:96,IN:97,ColumnsList:98,PivotClause_option2:99,PivotClause2:100,AsList:101,AsLiteral:102,AsPart:103,RemoveClause:104,REMOVE:105,RemoveClause_option0:106,RemoveColumnsList:107,RemoveColumn:108,Column:109,LIKE:110,StringValue:111,ArrowDot:112,ARROW:113,DOT:114,SearchSelector:115,ORDER:116,BY:117,OrderExpressionsList:118,SearchSelector_option0:119,DOTDOT:120,CARET:121,EQ:122,SearchSelector_repetition_plus0:123,SearchSelector_repetition_plus1:124,SearchSelector_option1:125,WHERE:126,OF:127,CLASS:128,NUMBER:129,STRING:130,SLASH:131,VERTEX:132,EDGE:133,EXCLAMATION:134,SHARP:135,MODULO:136,GT:137,LT:138,GTGT:139,LTLT:140,DOLLAR:141,Json:142,AT:143,SET:144,SetColumnsList:145,TO:146,VALUE:147,ROW:148,ExprList:149,COLON:150,PlusStar:151,NOT:152,SearchSelector_repetition2:153,IF:154,SearchSelector_repetition3:155,Aggregator:156,SearchSelector_repetition4:157,SearchSelector_group0:158,SearchSelector_repetition5:159,UNION:160,SearchSelectorList:161,ALL:162,SearchSelector_repetition6:163,ANY:164,SearchSelector_repetition7:165,INTERSECT:166,EXCEPT:167,AND:168,OR:169,PATH:170,RETURN:171,ResultColumns:172,REPEAT:173,SearchSelector_repetition8:174,SearchSelectorList_repetition0:175,SearchSelectorList_repetition1:176,PLUS:177,STAR:178,QUESTION:179,SearchFrom:180,FROM:181,SelectModifier:182,DISTINCT:183,TopClause:184,UNIQUE:185,SelectClause_option0:186,SELECT:187,COLUMN:188,MATRIX:189,TEXTSTRING:190,INDEX:191,RECORDSET:192,TOP:193,NumValue:194,TopClause_option0:195,INTO:196,Table:197,FuncValue:198,ParamValue:199,VarValue:200,FromTablesList:201,JoinTablesList:202,ApplyClause:203,CROSS:204,APPLY:205,OUTER:206,FromTable:207,FromTable_option0:208,FromTable_option1:209,INDEXED:210,INSERTED:211,FromString:212,JoinTable:213,JoinMode:214,JoinTableAs:215,OnClause:216,JoinTableAs_option0:217,JoinTableAs_option1:218,JoinModeMode:219,NATURAL:220,JOIN:221,INNER:222,LEFT:223,RIGHT:224,FULL:225,SEMI:226,ANTI:227,ON:228,USING:229,GROUP:230,GroupExpressionsList:231,HavingClause:232,GroupExpression:233,GROUPING:234,ROLLUP:235,CUBE:236,HAVING:237,CORRESPONDING:238,OrderExpression:239,DIRECTION:240,COLLATE:241,NOCASE:242,LIMIT:243,OffsetClause:244,OFFSET:245,LimitClause_option0:246,FETCH:247,LimitClause_option1:248,LimitClause_option2:249,LimitClause_option3:250,ResultColumn:251,Star:252,AggrValue:253,Op:254,LogicValue:255,NullValue:256,ExistsValue:257,CaseValue:258,CastClause:259,ArrayValue:260,NewClause:261,Expression_group0:262,CURRENT_TIMESTAMP:263,JAVASCRIPT:264,NEW:265,CAST:266,ColumnType:267,CONVERT:268,PrimitiveValue:269,OverClause:270,OVER:271,OverPartitionClause:272,OverOrderByClause:273,PARTITION:274,SUM:275,COUNT:276,MIN:277,MAX:278,AVG:279,FIRST:280,LAST:281,AGGR:282,ARRAY:283,FuncValue_option0:284,REPLACE:285,DATEADD:286,DATEDIFF:287,INTERVAL:288,TRUE:289,FALSE:290,NSTRING:291,NULL:292,EXISTS:293,ARRAYLBRA:294,RBRA:295,ParamValue_group0:296,BRAQUESTION:297,CASE:298,WhensList:299,ElseClause:300,END:301,When:302,WHEN:303,THEN:304,ELSE:305,REGEXP:306,TILDA:307,GLOB:308,ESCAPE:309,NOT_LIKE:310,BARBAR:311,MINUS:312,AMPERSAND:313,BAR:314,GE:315,LE:316,EQEQ:317,EQEQEQ:318,NE:319,NEEQEQ:320,NEEQEQEQ:321,CondOp:322,AllSome:323,ColFunc:324,BETWEEN:325,NOT_BETWEEN:326,IS:327,DOUBLECOLON:328,SOME:329,UPDATE:330,SetColumn:331,SetColumn_group0:332,DELETE:333,INSERT:334,Into:335,VALUES:336,ValuesListsList:337,DEFAULT:338,ValuesList:339,Value:340,DateValue:341,CREATE:342,TemporaryClause:343,TableClass:344,IfNotExists:345,CreateTableDefClause:346,CreateTableOptionsClause:347,TABLE:348,CreateTableOptions:349,CreateTableOption:350,IDENTITY:351,TEMP:352,ColumnDefsList:353,ConstraintsList:354,Constraint:355,ConstraintName:356,PrimaryKey:357,ForeignKey:358,UniqueKey:359,IndexKey:360,Check:361,CONSTRAINT:362,CHECK:363,PRIMARY:364,KEY:365,PrimaryKey_option0:366,ColsList:367,FOREIGN:368,REFERENCES:369,ForeignKey_option0:370,OnForeignKeyClause:371,ParColsList:372,OnDeleteClause:373,OnUpdateClause:374,NO:375,ACTION:376,UniqueKey_option0:377,UniqueKey_option1:378,ColumnDef:379,ColumnConstraintsClause:380,ColumnConstraints:381,SingularColumnType:382,NumberMax:383,ENUM:384,MAXNUM:385,ColumnConstraintsList:386,ColumnConstraint:387,ParLiteral:388,ColumnConstraint_option0:389,ColumnConstraint_option1:390,DROP:391,DropTable_group0:392,IfExists:393,TablesList:394,ALTER:395,RENAME:396,ADD:397,MODIFY:398,ATTACH:399,DATABASE:400,DETACH:401,AsClause:402,USE:403,SHOW:404,VIEW:405,CreateView_option0:406,CreateView_option1:407,SubqueryRestriction:408,READ:409,ONLY:410,OPTION:411,SOURCE:412,ASSERT:413,JsonObject:414,ATLBRA:415,JsonArray:416,JsonValue:417,JsonPrimitiveValue:418,LCUR:419,JsonPropertiesList:420,RCUR:421,JsonElementsList:422,JsonProperty:423,OnOff:424,SetPropsList:425,AtDollar:426,SetProp:427,OFF:428,COMMIT:429,TRANSACTION:430,ROLLBACK:431,BEGIN:432,ElseStatement:433,WHILE:434,CONTINUE:435,BREAK:436,PRINT:437,REQUIRE:438,StringValuesList:439,PluginsList:440,Plugin:441,ECHO:442,DECLARE:443,DeclaresList:444,DeclareItem:445,TRUNCATE:446,MERGE:447,MergeInto:448,MergeUsing:449,MergeOn:450,MergeMatchedList:451,OutputClause:452,MergeMatched:453,MergeNotMatched:454,MATCHED:455,MergeMatchedAction:456,MergeNotMatchedAction:457,TARGET:458,OUTPUT:459,CreateVertex_option0:460,CreateVertex_option1:461,CreateVertex_option2:462,CreateVertexSet:463,SharpValue:464,CONTENT:465,CreateEdge_option0:466,GRAPH:467,GraphList:468,GraphVertexEdge:469,GraphElement:470,GraphVertexEdge_option0:471,GraphVertexEdge_option1:472,GraphElementVar:473,GraphVertexEdge_option2:474,GraphVertexEdge_option3:475,GraphVertexEdge_option4:476,GraphVar:477,GraphAsClause:478,GraphAtClause:479,GraphElement2:480,GraphElement2_option0:481,GraphElement2_option1:482,GraphElement2_option2:483,GraphElement2_option3:484,GraphElement_option0:485,GraphElement_option1:486,GraphElement_option2:487,SharpLiteral:488,GraphElement_option3:489,GraphElement_option4:490,GraphElement_option5:491,ColonLiteral:492,DeleteVertex:493,DeleteVertex_option0:494,DeleteEdge:495,DeleteEdge_option0:496,DeleteEdge_option1:497,DeleteEdge_option2:498,Term:499,COLONDASH:500,TermsList:501,QUESTIONDASH:502,CALL:503,TRIGGER:504,BeforeAfter:505,InsertDeleteUpdate:506,CreateTrigger_option0:507,CreateTrigger_option1:508,BEFORE:509,AFTER:510,INSTEAD:511,REINDEX:512,A:513,ABSENT:514,ABSOLUTE:515,ACCORDING:516,ADA:517,ADMIN:518,ALWAYS:519,ASC:520,ASSERTION:521,ASSIGNMENT:522,ATTRIBUTE:523,ATTRIBUTES:524,BASE64:525,BERNOULLI:526,BLOCKED:527,BOM:528,BREADTH:529,C:530,CASCADE:531,CATALOG:532,CATALOG_NAME:533,CHAIN:534,CHARACTERISTICS:535,CHARACTERS:536,CHARACTER_SET_CATALOG:537,CHARACTER_SET_NAME:538,CHARACTER_SET_SCHEMA:539,CLASS_ORIGIN:540,COBOL:541,COLLATION:542,COLLATION_CATALOG:543,COLLATION_NAME:544,COLLATION_SCHEMA:545,COLUMNS:546,COLUMN_NAME:547,COMMAND_FUNCTION:548,COMMAND_FUNCTION_CODE:549,COMMITTED:550,CONDITION_NUMBER:551,CONNECTION:552,CONNECTION_NAME:553,CONSTRAINTS:554,CONSTRAINT_CATALOG:555,CONSTRAINT_NAME:556,CONSTRAINT_SCHEMA:557,CONSTRUCTOR:558,CONTROL:559,CURSOR_NAME:560,DATA:561,DATETIME_INTERVAL_CODE:562,DATETIME_INTERVAL_PRECISION:563,DB:564,DEFAULTS:565,DEFERRABLE:566,DEFERRED:567,DEFINED:568,DEFINER:569,DEGREE:570,DEPTH:571,DERIVED:572,DESC:573,DESCRIPTOR:574,DIAGNOSTICS:575,DISPATCH:576,DOCUMENT:577,DOMAIN:578,DYNAMIC_FUNCTION:579,DYNAMIC_FUNCTION_CODE:580,EMPTY:581,ENCODING:582,ENFORCED:583,EXCLUDE:584,EXCLUDING:585,EXPRESSION:586,FILE:587,FINAL:588,FLAG:589,FOLLOWING:590,FORTRAN:591,FOUND:592,FS:593,G:594,GENERAL:595,GENERATED:596,GO:597,GOTO:598,GRANTED:599,HEX:600,HIERARCHY:601,ID:602,IGNORE:603,IMMEDIATE:604,IMMEDIATELY:605,IMPLEMENTATION:606,INCLUDING:607,INCREMENT:608,INDENT:609,INITIALLY:610,INPUT:611,INSTANCE:612,INSTANTIABLE:613,INTEGRITY:614,INVOKER:615,ISOLATION:616,K:617,KEY_MEMBER:618,KEY_TYPE:619,LENGTH:620,LEVEL:621,LIBRARY:622,LINK:623,LOCATION:624,LOCATOR:625,M:626,MAP:627,MAPPING:628,MAXVALUE:629,MESSAGE_LENGTH:630,MESSAGE_OCTET_LENGTH:631,MESSAGE_TEXT:632,MINVALUE:633,MORE:634,MUMPS:635,NAME:636,NAMES:637,NAMESPACE:638,NESTING:639,NEXT:640,NFC:641,NFD:642,NFKC:643,NFKD:644,NIL:645,NORMALIZED:646,NULLABLE:647,NULLS:648,OBJECT:649,OCTETS:650,OPTIONS:651,ORDERING:652,ORDINALITY:653,OTHERS:654,OVERRIDING:655,P:656,PAD:657,PARAMETER_MODE:658,PARAMETER_NAME:659,PARAMETER_ORDINAL_POSITION:660,PARAMETER_SPECIFIC_CATALOG:661,PARAMETER_SPECIFIC_NAME:662,PARAMETER_SPECIFIC_SCHEMA:663,PARTIAL:664,PASCAL:665,PASSING:666,PASSTHROUGH:667,PERMISSION:668,PLACING:669,PLI:670,PRECEDING:671,PRESERVE:672,PRIOR:673,PRIVILEGES:674,PUBLIC:675,RECOVERY:676,RELATIVE:677,REPEATABLE:678,REQUIRING:679,RESPECT:680,RESTART:681,RESTORE:682,RESTRICT:683,RETURNED_CARDINALITY:684,RETURNED_LENGTH:685,RETURNED_OCTET_LENGTH:686,RETURNED_SQLSTATE:687,RETURNING:688,ROLE:689,ROUTINE:690,ROUTINE_CATALOG:691,ROUTINE_NAME:692,ROUTINE_SCHEMA:693,ROW_COUNT:694,SCALE:695,SCHEMA:696,SCHEMA_NAME:697,SCOPE_CATALOG:698,SCOPE_NAME:699,SCOPE_SCHEMA:700,SECTION:701,SECURITY:702,SELECTIVE:703,SELF:704,SEQUENCE:705,SERIALIZABLE:706,SERVER:707,SERVER_NAME:708,SESSION:709,SETS:710,SIMPLE:711,SIZE:712,SPACE:713,SPECIFIC_NAME:714,STANDALONE:715,STATE:716,STATEMENT:717,STRIP:718,STRUCTURE:719,STYLE:720,SUBCLASS_ORIGIN:721,T:722,TABLE_NAME:723,TEMPORARY:724,TIES:725,TOKEN:726,TOP_LEVEL_COUNT:727,TRANSACTIONS_COMMITTED:728,TRANSACTIONS_ROLLED_BACK:729,TRANSACTION_ACTIVE:730,TRANSFORM:731,TRANSFORMS:732,TRIGGER_CATALOG:733,TRIGGER_NAME:734,TRIGGER_SCHEMA:735,TYPE:736,UNBOUNDED:737,UNCOMMITTED:738,UNDER:739,UNLINK:740,UNNAMED:741,UNTYPED:742,URI:743,USAGE:744,USER_DEFINED_TYPE_CATALOG:745,USER_DEFINED_TYPE_CODE:746,USER_DEFINED_TYPE_NAME:747,USER_DEFINED_TYPE_SCHEMA:748,VALID:749,VERSION:750,WHITESPACE:751,WORK:752,WRAPPER:753,WRITE:754,XMLDECLARATION:755,XMLSCHEMA:756,YES:757,ZONE:758,SEMICOLON:759,PERCENT:760,ROWS:761,FuncValue_option0_group0:762,$accept:0,$end:1},terminals_:{2:"error",4:"LITERAL",5:"BRALITERAL",10:"EOF",14:"EXPLAIN",15:"QUERY",16:"PLAN",53:"EndTransaction",70:"WITH",72:"COMMA",74:"AS",75:"LPAR",76:"RPAR",87:"SEARCH",91:"PIVOT",93:"FOR",96:"UNPIVOT",97:"IN",105:"REMOVE",110:"LIKE",113:"ARROW",114:"DOT",116:"ORDER",117:"BY",120:"DOTDOT",121:"CARET",122:"EQ",126:"WHERE",127:"OF",128:"CLASS",129:"NUMBER",130:"STRING",131:"SLASH",132:"VERTEX",133:"EDGE",134:"EXCLAMATION",135:"SHARP",136:"MODULO",137:"GT",138:"LT",139:"GTGT",140:"LTLT",141:"DOLLAR",143:"AT",144:"SET",146:"TO",147:"VALUE",148:"ROW",150:"COLON",152:"NOT",154:"IF",160:"UNION",162:"ALL",164:"ANY",166:"INTERSECT",167:"EXCEPT",168:"AND",169:"OR",170:"PATH",171:"RETURN",173:"REPEAT",177:"PLUS",178:"STAR",179:"QUESTION",181:"FROM",183:"DISTINCT",185:"UNIQUE",187:"SELECT",188:"COLUMN",189:"MATRIX",190:"TEXTSTRING",191:"INDEX",192:"RECORDSET",193:"TOP",196:"INTO",204:"CROSS",205:"APPLY",206:"OUTER",210:"INDEXED",211:"INSERTED",220:"NATURAL",221:"JOIN",222:"INNER",223:"LEFT",224:"RIGHT",225:"FULL",226:"SEMI",227:"ANTI",228:"ON",229:"USING",230:"GROUP",234:"GROUPING",235:"ROLLUP",236:"CUBE",237:"HAVING",238:"CORRESPONDING",240:"DIRECTION",241:"COLLATE",242:"NOCASE",243:"LIMIT",245:"OFFSET",247:"FETCH",263:"CURRENT_TIMESTAMP",264:"JAVASCRIPT",265:"NEW",266:"CAST",268:"CONVERT",271:"OVER",274:"PARTITION",275:"SUM",276:"COUNT",277:"MIN",278:"MAX",279:"AVG",280:"FIRST",281:"LAST",282:"AGGR",283:"ARRAY",285:"REPLACE",286:"DATEADD",287:"DATEDIFF",288:"INTERVAL",289:"TRUE",290:"FALSE",291:"NSTRING",292:"NULL",293:"EXISTS",294:"ARRAYLBRA",295:"RBRA",297:"BRAQUESTION",298:"CASE",301:"END",303:"WHEN",304:"THEN",305:"ELSE",306:"REGEXP",307:"TILDA",308:"GLOB",309:"ESCAPE",310:"NOT_LIKE",311:"BARBAR",312:"MINUS",313:"AMPERSAND",314:"BAR",315:"GE",316:"LE",317:"EQEQ",318:"EQEQEQ",319:"NE",320:"NEEQEQ",321:"NEEQEQEQ",325:"BETWEEN",326:"NOT_BETWEEN",327:"IS",328:"DOUBLECOLON",329:"SOME",330:"UPDATE",333:"DELETE",334:"INSERT",336:"VALUES",338:"DEFAULT",341:"DateValue",342:"CREATE",348:"TABLE",351:"IDENTITY",352:"TEMP",362:"CONSTRAINT",363:"CHECK",364:"PRIMARY",365:"KEY",368:"FOREIGN",369:"REFERENCES",375:"NO",376:"ACTION",381:"ColumnConstraints",384:"ENUM",385:"MAXNUM",391:"DROP",395:"ALTER",396:"RENAME",397:"ADD",398:"MODIFY",399:"ATTACH",400:"DATABASE",401:"DETACH",403:"USE",404:"SHOW",405:"VIEW",409:"READ",410:"ONLY",411:"OPTION",412:"SOURCE",413:"ASSERT",415:"ATLBRA",419:"LCUR",421:"RCUR",428:"OFF",429:"COMMIT",430:"TRANSACTION",431:"ROLLBACK",432:"BEGIN",434:"WHILE",435:"CONTINUE",436:"BREAK",437:"PRINT",438:"REQUIRE",442:"ECHO",443:"DECLARE",446:"TRUNCATE",447:"MERGE",455:"MATCHED",458:"TARGET",459:"OUTPUT",465:"CONTENT",467:"GRAPH",500:"COLONDASH",502:"QUESTIONDASH",503:"CALL",504:"TRIGGER",509:"BEFORE",510:"AFTER",511:"INSTEAD",512:"REINDEX",513:"A",514:"ABSENT",515:"ABSOLUTE",516:"ACCORDING",517:"ADA",518:"ADMIN",519:"ALWAYS",520:"ASC",521:"ASSERTION",522:"ASSIGNMENT",523:"ATTRIBUTE",524:"ATTRIBUTES",525:"BASE64",526:"BERNOULLI",527:"BLOCKED",528:"BOM",529:"BREADTH",530:"C",531:"CASCADE",532:"CATALOG",533:"CATALOG_NAME",534:"CHAIN",535:"CHARACTERISTICS",536:"CHARACTERS",537:"CHARACTER_SET_CATALOG",538:"CHARACTER_SET_NAME",539:"CHARACTER_SET_SCHEMA",540:"CLASS_ORIGIN",541:"COBOL",542:"COLLATION",543:"COLLATION_CATALOG",544:"COLLATION_NAME",545:"COLLATION_SCHEMA",546:"COLUMNS",547:"COLUMN_NAME",548:"COMMAND_FUNCTION",549:"COMMAND_FUNCTION_CODE",550:"COMMITTED",551:"CONDITION_NUMBER",552:"CONNECTION",553:"CONNECTION_NAME",554:"CONSTRAINTS",555:"CONSTRAINT_CATALOG",556:"CONSTRAINT_NAME",557:"CONSTRAINT_SCHEMA",558:"CONSTRUCTOR",559:"CONTROL",560:"CURSOR_NAME",561:"DATA",562:"DATETIME_INTERVAL_CODE",563:"DATETIME_INTERVAL_PRECISION",564:"DB",565:"DEFAULTS",566:"DEFERRABLE",567:"DEFERRED",568:"DEFINED",569:"DEFINER",570:"DEGREE",571:"DEPTH",572:"DERIVED",573:"DESC",574:"DESCRIPTOR",575:"DIAGNOSTICS",576:"DISPATCH",577:"DOCUMENT",578:"DOMAIN",579:"DYNAMIC_FUNCTION",580:"DYNAMIC_FUNCTION_CODE",581:"EMPTY",582:"ENCODING",583:"ENFORCED",584:"EXCLUDE",585:"EXCLUDING",586:"EXPRESSION",587:"FILE",588:"FINAL",589:"FLAG",590:"FOLLOWING",591:"FORTRAN",592:"FOUND",593:"FS",594:"G",595:"GENERAL",596:"GENERATED",597:"GO",598:"GOTO",599:"GRANTED",600:"HEX",601:"HIERARCHY",602:"ID",603:"IGNORE",604:"IMMEDIATE",605:"IMMEDIATELY",606:"IMPLEMENTATION",607:"INCLUDING",608:"INCREMENT",609:"INDENT",610:"INITIALLY",611:"INPUT",612:"INSTANCE",613:"INSTANTIABLE",614:"INTEGRITY",615:"INVOKER",616:"ISOLATION",617:"K",618:"KEY_MEMBER",619:"KEY_TYPE",620:"LENGTH",621:"LEVEL",622:"LIBRARY",623:"LINK",624:"LOCATION",625:"LOCATOR",626:"M",627:"MAP",628:"MAPPING",629:"MAXVALUE",630:"MESSAGE_LENGTH",631:"MESSAGE_OCTET_LENGTH",632:"MESSAGE_TEXT",633:"MINVALUE",634:"MORE",635:"MUMPS",636:"NAME",637:"NAMES",638:"NAMESPACE",639:"NESTING",640:"NEXT",641:"NFC",642:"NFD",643:"NFKC",644:"NFKD",645:"NIL",646:"NORMALIZED",647:"NULLABLE",648:"NULLS",649:"OBJECT",650:"OCTETS",651:"OPTIONS",652:"ORDERING",653:"ORDINALITY",654:"OTHERS",655:"OVERRIDING",656:"P",657:"PAD",658:"PARAMETER_MODE",659:"PARAMETER_NAME",660:"PARAMETER_ORDINAL_POSITION",661:"PARAMETER_SPECIFIC_CATALOG",662:"PARAMETER_SPECIFIC_NAME",663:"PARAMETER_SPECIFIC_SCHEMA",664:"PARTIAL",665:"PASCAL",666:"PASSING",667:"PASSTHROUGH",668:"PERMISSION",669:"PLACING",670:"PLI",671:"PRECEDING",672:"PRESERVE",673:"PRIOR",674:"PRIVILEGES",675:"PUBLIC",676:"RECOVERY",677:"RELATIVE",678:"REPEATABLE",679:"REQUIRING",680:"RESPECT",681:"RESTART",682:"RESTORE",683:"RESTRICT",684:"RETURNED_CARDINALITY",685:"RETURNED_LENGTH",686:"RETURNED_OCTET_LENGTH",687:"RETURNED_SQLSTATE",688:"RETURNING",689:"ROLE",690:"ROUTINE",691:"ROUTINE_CATALOG",692:"ROUTINE_NAME",693:"ROUTINE_SCHEMA",694:"ROW_COUNT",695:"SCALE",696:"SCHEMA",697:"SCHEMA_NAME",698:"SCOPE_CATALOG",699:"SCOPE_NAME",700:"SCOPE_SCHEMA",701:"SECTION",702:"SECURITY",703:"SELECTIVE",704:"SELF",705:"SEQUENCE",706:"SERIALIZABLE",707:"SERVER",708:"SERVER_NAME",709:"SESSION",710:"SETS",711:"SIMPLE",712:"SIZE",713:"SPACE",714:"SPECIFIC_NAME",715:"STANDALONE",716:"STATE",717:"STATEMENT",718:"STRIP",719:"STRUCTURE",720:"STYLE",721:"SUBCLASS_ORIGIN",722:"T",723:"TABLE_NAME",724:"TEMPORARY",725:"TIES",726:"TOKEN",727:"TOP_LEVEL_COUNT",728:"TRANSACTIONS_COMMITTED",729:"TRANSACTIONS_ROLLED_BACK",730:"TRANSACTION_ACTIVE",731:"TRANSFORM",732:"TRANSFORMS",733:"TRIGGER_CATALOG",734:"TRIGGER_NAME",735:"TRIGGER_SCHEMA",736:"TYPE",737:"UNBOUNDED",738:"UNCOMMITTED",739:"UNDER",740:"UNLINK",741:"UNNAMED",742:"UNTYPED",743:"URI",744:"USAGE",745:"USER_DEFINED_TYPE_CATALOG",746:"USER_DEFINED_TYPE_CODE",747:"USER_DEFINED_TYPE_NAME",748:"USER_DEFINED_TYPE_SCHEMA",749:"VALID",750:"VERSION",751:"WHITESPACE",752:"WORK",753:"WRAPPER",754:"WRITE",755:"XMLDECLARATION",756:"XMLSCHEMA",757:"YES",758:"ZONE",759:"SEMICOLON",760:"PERCENT",761:"ROWS"},productions_:[0,[3,1],[3,1],[3,2],[7,1],[7,2],[8,2],[9,3],[9,1],[9,1],[13,2],[13,4],[12,1],[17,0],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[17,1],[47,3],[71,3],[71,1],[73,5],[40,10],[40,4],[90,8],[90,11],[100,4],[102,2],[102,1],[101,3],[101,1],[103,1],[103,3],[104,3],[107,3],[107,1],[108,1],[108,2],[112,1],[112,1],[115,1],[115,5],[115,5],[115,1],[115,2],[115,1],[115,2],[115,2],[115,3],[115,4],[115,4],[115,4],[115,4],[115,4],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,2],[115,2],[115,2],[115,1],[115,1],[115,1],[115,1],[115,1],[115,1],[115,2],[115,3],[115,4],[115,3],[115,1],[115,4],[115,2],[115,2],[115,4],[115,4],[115,4],[115,4],[115,4],[115,5],[115,4],[115,4],[115,4],[115,4],[115,4],[115,4],[115,4],[115,4],[115,6],[161,3],[161,1],[151,1],[151,1],[151,1],[180,2],[77,4],[77,4],[77,4],[77,3],[182,1],[182,2],[182,2],[182,2],[182,2],[182,2],[182,2],[182,2],[184,3],[184,4],[184,0],[79,0],[79,2],[79,2],[79,2],[79,2],[79,2],[80,2],[80,3],[80,5],[80,0],[203,6],[203,7],[203,6],[203,7],[201,1],[201,3],[207,4],[207,5],[207,3],[207,3],[207,2],[207,3],[207,1],[207,3],[207,2],[207,3],[207,1],[207,1],[207,2],[207,3],[207,1],[207,1],[207,2],[207,3],[207,1],[207,2],[207,3],[212,1],[197,3],[197,1],[202,2],[202,2],[202,1],[202,1],[213,3],[215,1],[215,2],[215,3],[215,3],[215,2],[215,3],[215,4],[215,5],[215,1],[215,2],[215,3],[215,1],[215,2],[215,3],[214,1],[214,2],[219,1],[219,2],[219,2],[219,3],[219,2],[219,3],[219,2],[219,3],[219,2],[219,2],[219,2],[216,2],[216,2],[216,0],[82,0],[82,2],[83,0],[83,4],[231,1],[231,3],[233,5],[233,4],[233,4],[233,1],[232,0],[232,2],[86,0],[86,2],[86,3],[86,2],[86,2],[86,3],[86,4],[86,3],[86,3],[84,0],[84,3],[118,1],[118,3],[239,1],[239,2],[239,3],[239,4],[85,0],[85,3],[85,8],[244,0],[244,2],[172,3],[172,1],[251,3],[251,2],[251,3],[251,2],[251,3],[251,2],[251,1],[252,5],[252,3],[252,1],[109,5],[109,3],[109,3],[109,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,1],[92,3],[92,3],[92,3],[92,1],[92,1],[56,1],[261,2],[261,2],[259,6],[259,8],[259,6],[259,8],[269,1],[269,1],[269,1],[269,1],[269,1],[269,1],[269,1],[253,5],[253,6],[253,6],[270,0],[270,4],[270,4],[270,5],[272,3],[273,3],[156,1],[156,1],[156,1],[156,1],[156,1],[156,1],[156,1],[156,1],[156,1],[198,5],[198,3],[198,4],[198,4],[198,8],[198,8],[198,8],[198,8],[198,3],[149,1],[149,3],[194,1],[255,1],[255,1],[111,1],[111,1],[256,1],[200,2],[257,4],[260,3],[199,2],[199,2],[199,1],[199,1],[258,5],[258,4],[299,2],[299,1],[302,4],[300,2],[300,0],[254,3],[254,3],[254,3],[254,3],[254,5],[254,3],[254,5],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,5],[254,3],[254,3],[254,3],[254,5],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,3],[254,6],[254,6],[254,3],[254,3],[254,2],[254,2],[254,2],[254,2],[254,2],[254,3],[254,5],[254,6],[254,5],[254,6],[254,4],[254,5],[254,3],[254,4],[254,3],[254,4],[254,3],[254,3],[254,3],[254,3],[254,3],[324,1],[324,1],[324,4],[322,1],[322,1],[322,1],[322,1],[322,1],[322,1],[323,1],[323,1],[323,1],[55,6],[55,4],[145,1],[145,3],[331,3],[331,4],[29,5],[29,3],[36,5],[36,7],[36,5],[36,5],[36,8],[36,4],[36,6],[36,7],[335,0],[335,1],[337,3],[337,1],[337,1],[337,5],[337,3],[337,3],[339,1],[339,3],[340,1],[340,1],[340,1],[340,1],[340,1],[340,1],[98,1],[98,3],[24,9],[24,5],[344,1],[344,1],[347,0],[347,1],[349,2],[349,1],[350,1],[350,3],[350,3],[350,3],[343,0],[343,1],[345,0],[345,3],[346,3],[346,1],[346,2],[354,1],[354,3],[355,2],[355,2],[355,2],[355,2],[355,2],[356,0],[356,2],[361,4],[357,6],[358,9],[372,3],[371,0],[371,2],[373,4],[374,4],[359,6],[360,5],[360,5],[367,1],[367,1],[367,3],[367,3],[353,1],[353,3],[379,3],[379,2],[379,1],[382,6],[382,4],[382,1],[382,4],[267,2],[267,1],[383,1],[383,1],[380,0],[380,1],[386,2],[386,1],[388,3],[387,2],[387,5],[387,3],[387,6],[387,1],[387,2],[387,4],[387,2],[387,1],[387,2],[387,1],[387,1],[387,3],[387,5],[33,4],[394,3],[394,1],[393,0],[393,2],[18,6],[18,6],[18,6],[18,8],[18,6],[39,5],[19,4],[19,7],[19,6],[19,9],[30,3],[21,4],[21,6],[21,9],[21,6],[402,0],[402,2],[54,3],[54,2],[31,4],[31,5],[31,5],[22,8],[22,9],[32,3],[43,2],[43,4],[43,3],[43,5],[45,2],[45,4],[45,4],[45,6],[42,4],[42,6],[44,4],[44,6],[41,4],[41,6],[25,11],[25,8],[408,3],[408,3],[408,5],[34,4],[66,2],[57,2],[58,2],[58,2],[58,4],[142,4],[142,2],[142,2],[142,2],[142,2],[142,1],[142,2],[142,2],[417,1],[417,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,1],[418,3],[414,3],[414,4],[414,2],[416,2],[416,3],[416,1],[420,3],[420,1],[423,3],[423,3],[423,3],[422,3],[422,1],[65,4],[65,3],[65,4],[65,5],[65,5],[65,6],[426,1],[426,1],[425,3],[425,2],[427,1],[427,1],[427,3],[424,1],[424,1],[51,2],[52,2],[50,2],[35,4],[35,3],[433,2],[59,3],[60,1],[61,1],[62,3],[63,2],[63,2],[64,2],[64,2],[441,1],[441,1],[69,2],[439,3],[439,1],[440,3],[440,1],[28,2],[444,1],[444,3],[445,3],[445,4],[445,5],[445,6],[46,3],[37,6],[448,1],[448,2],[449,2],[450,2],[451,2],[451,2],[451,1],[451,1],[453,4],[453,6],[456,1],[456,3],[454,5],[454,7],[454,7],[454,9],[454,7],[454,9],[457,3],[457,6],[457,3],[457,6],[452,0],[452,2],[452,5],[452,4],[452,7],[27,6],[464,2],[463,0],[463,2],[463,2],[463,1],[26,8],[23,3],[23,4],[468,3],[468,1],[469,3],[469,7],[469,6],[469,3],[469,4],[473,1],[473,1],[477,2],[478,3],[479,2],[480,4],[470,4],[470,3],[470,2],[470,1],[492,2],[488,2],[488,2],[493,4],[495,6],[67,3],[67,2],[501,3],[501,1],[499,1],[499,4],[68,2],[20,2],[48,9],[48,8],[48,9],[505,0],[505,1],[505,1],[505,1],[505,2],[506,1],[506,1],[506,1],[49,3],[38,2],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[6,1],[11,1],[11,1],[78,0],[78,1],[81,0],[81,1],[88,0],[88,2],[89,0],[89,1],[94,0],[94,1],[95,0],[95,1],[99,0],[99,1],[106,0],[106,1],[119,0],[119,1],[123,1],[123,2],[124,1],[124,2],[125,0],[125,1],[153,0],[153,2],[155,0],[155,2],[157,0],[157,2],[158,1],[158,1],[159,0],[159,2],[163,0],[163,2],[165,0],[165,2],[174,0],[174,2],[175,0],[175,2],[176,0],[176,2],[186,0],[186,1],[195,0],[195,1],[208,0],[208,1],[209,0],[209,1],[217,0],[217,1],[218,0],[218,1],[246,0],[246,1],[248,0],[248,1],[249,0],[249,1],[250,0],[250,1],[262,1],[262,1],[762,1],[762,1],[284,0],[284,1],[296,1],[296,1],[332,1],[332,1],[366,0],[366,1],[370,0],[370,1],[377,0],[377,1],[378,0],[378,1],[389,0],[389,1],[390,0],[390,1],[392,1],[392,1],[406,0],[406,1],[407,0],[407,1],[460,0],[460,1],[461,0],[461,1],[462,0],[462,1],[466,0],[466,1],[471,0],[471,1],[472,0],[472,1],[474,0],[474,1],[475,0],[475,1],[476,0],[476,1],[481,0],[481,1],[482,0],[482,1],[483,0],[483,1],[484,0],[484,1],[485,0],[485,1],[486,0],[486,1],[487,0],[487,1],[489,0],[489,1],[490,0],[490,1],[491,0],[491,1],[494,0],[494,2],[496,0],[496,2],[497,0],[497,2],[498,0],[498,2],[507,0],[507,1],[508,0],[508,1]],performAction:function(e,t,n,r,a,s,i){var o=s.length-1;switch(a){case 1:r.casesensitive?this.$=s[o]:this.$=s[o].toLowerCase();break;case 2:this.$=I(s[o].substr(1,s[o].length-2));break;case 3:this.$=s[o].toLowerCase();break;case 4:this.$=s[o];break;case 5:this.$=s[o]?s[o-1]+" "+s[o]:s[o-1];break;case 6:return new r.Statements({statements:s[o-1]});case 7:this.$=s[o-2],s[o]&&s[o-2].push(s[o]);break;case 8:case 9:case 68:case 78:case 83:case 141:case 175:case 203:case 204:case 240:case 259:case 271:case 350:case 368:case 447:case 464:case 465:case 469:case 477:case 518:case 519:case 556:case 639:case 649:case 673:case 675:case 677:case 691:case 692:case 722:case 746:this.$=[s[o]];break;case 10:this.$=s[o],s[o].explain=!0;break;case 11:this.$=s[o],s[o].explain=!0;break;case 12:this.$=s[o],r.exists&&(this.$.exists=r.exists),delete r.exists,r.queries&&(this.$.queries=r.queries),delete r.queries;break;case 13:case 160:case 170:case 235:case 236:case 238:case 246:case 248:case 257:case 265:case 268:case 371:case 481:case 491:case 493:case 505:case 511:case 512:case 557:this.$=void 0;break;case 66:this.$=new r.WithSelect({withs:s[o-1],select:s[o]});break;case 67:case 555:s[o-2].push(s[o]),this.$=s[o-2];break;case 69:this.$={name:s[o-4],select:s[o-1]};break;case 70:r.extend(this.$,s[o-9]),r.extend(this.$,s[o-8]),r.extend(this.$,s[o-7]),r.extend(this.$,s[o-6]),r.extend(this.$,s[o-5]),r.extend(this.$,s[o-4]),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-2]),r.extend(this.$,s[o-1]),r.extend(this.$,s[o]),this.$=s[o-9];break;case 71:this.$=new r.Search({selectors:s[o-2],from:s[o]}),r.extend(this.$,s[o-1]);break;case 72:this.$={pivot:{expr:s[o-5],columnid:s[o-3],inlist:s[o-2],as:s[o]}};break;case 73:this.$={unpivot:{tocolumnid:s[o-8],forcolumnid:s[o-6],inlist:s[o-3],as:s[o]}};break;case 74:case 510:case 539:case 575:case 609:case 626:case 627:case 630:case 652:this.$=s[o-1];break;case 75:case 76:case 84:case 145:case 183:case 245:case 278:case 286:case 287:case 288:case 289:case 290:case 291:case 292:case 293:case 294:case 295:case 296:case 297:case 298:case 299:case 302:case 303:case 316:case 317:case 318:case 319:case 320:case 321:case 370:case 436:case 437:case 438:case 439:case 440:case 441:case 506:case 532:case 536:case 538:case 613:case 614:case 615:case 616:case 617:case 618:case 622:case 624:case 625:case 634:case 650:case 651:case 713:case 728:case 729:case 731:case 732:case 738:case 739:this.$=s[o];break;case 77:case 82:case 721:case 745:this.$=s[o-2],this.$.push(s[o]);break;case 79:this.$={expr:s[o]};break;case 80:this.$={expr:s[o-2],as:s[o]};break;case 81:this.$={removecolumns:s[o]};break;case 85:this.$={like:s[o]};break;case 88:case 102:this.$={srchid:"PROP",args:[s[o]]};break;case 89:this.$={srchid:"ORDERBY",args:s[o-1]};break;case 90:var u=s[o-1];u||(u="ASC"),this.$={srchid:"ORDERBY",args:[{expression:new r.Column({columnid:"_"}),direction:u}]};break;case 91:this.$={srchid:"PARENT"};break;case 92:this.$={srchid:"APROP",args:[s[o]]};break;case 93:this.$={selid:"ROOT"};break;case 94:this.$={srchid:"EQ",args:[s[o]]};break;case 95:this.$={srchid:"LIKE",args:[s[o]]};break;case 96:case 97:this.$={selid:"WITH",args:s[o-1]};break;case 98:this.$={srchid:s[o-3].toUpperCase(),args:s[o-1]};break;case 99:this.$={srchid:"WHERE",args:[s[o-1]]};break;case 100:this.$={selid:"OF",args:[s[o-1]]};break;case 101:this.$={srchid:"CLASS",args:[s[o-1]]};break;case 103:this.$={srchid:"NAME",args:[s[o].substr(1,s[o].length-2)]};break;case 104:this.$={srchid:"CHILD"};break;case 105:this.$={srchid:"VERTEX"};break;case 106:this.$={srchid:"EDGE"};break;case 107:this.$={srchid:"REF"};break;case 108:this.$={srchid:"SHARP",args:[s[o]]};break;case 109:this.$={srchid:"ATTR",args:"undefined"==typeof s[o]?void 0:[s[o]]};break;case 110:this.$={srchid:"ATTR"};break;case 111:this.$={srchid:"OUT"};break;case 112:this.$={srchid:"IN"};break;case 113:this.$={srchid:"OUTOUT"};break;case 114:this.$={srchid:"ININ"};break;case 115:this.$={srchid:"CONTENT"};break;case 116:this.$={srchid:"EX",args:[new r.Json({value:s[o]})]};break;case 117:this.$={srchid:"AT",args:[s[o]]};break;case 118:this.$={srchid:"AS",args:[s[o]]};break;case 119:this.$={srchid:"SET",args:s[o-1]};break;case 120:this.$={selid:"TO",args:[s[o]]};break;case 121:this.$={srchid:"VALUE"};break;case 122:this.$={srchid:"ROW",args:s[o-1]};break;case 123:this.$={srchid:"CLASS",args:[s[o]]};break;case 124:this.$={selid:s[o],args:[s[o-1]]};break;case 125:this.$={selid:"NOT",args:s[o-1]};break;case 126:this.$={selid:"IF",args:s[o-1]};break;case 127:this.$={selid:s[o-3],args:s[o-1]};break;case 128:this.$={selid:"DISTINCT",args:s[o-1]};break;case 129:this.$={selid:"UNION",args:s[o-1]};break;case 130:this.$={selid:"UNIONALL",args:s[o-1]};break;case 131:this.$={selid:"ALL",args:[s[o-1]]};break;case 132:this.$={selid:"ANY",args:[s[o-1]]};break;case 133:this.$={selid:"INTERSECT",args:s[o-1]};break;case 134:this.$={selid:"EXCEPT",args:s[o-1]};break;case 135:this.$={selid:"AND",args:s[o-1]};break;case 136:this.$={selid:"OR",args:s[o-1]};break;case 137:this.$={selid:"PATH",args:[s[o-1]]};break;case 138:this.$={srchid:"RETURN",args:s[o-1]};break;case 139:this.$={selid:"REPEAT",sels:s[o-3],args:s[o-1]};break;case 140:this.$=s[o-2],this.$.push(s[o]);break;case 142:this.$="PLUS";break;case 143:this.$="STAR";break;case 144:this.$="QUESTION";break;case 146:this.$=new r.Select({columns:s[o],distinct:!0}),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-1]);break;case 147:this.$=new r.Select({columns:s[o], distinct:!0}),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-1]);break;case 148:this.$=new r.Select({columns:s[o],all:!0}),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-1]);break;case 149:s[o]?(this.$=new r.Select({columns:s[o]}),r.extend(this.$,s[o-2]),r.extend(this.$,s[o-1])):this.$=new r.Select({columns:[new r.Column({columnid:"_"})],modifier:"COLUMN"});break;case 150:"SELECT"==s[o]?this.$=void 0:this.$={modifier:s[o]};break;case 151:this.$={modifier:"VALUE"};break;case 152:this.$={modifier:"ROW"};break;case 153:this.$={modifier:"COLUMN"};break;case 154:this.$={modifier:"MATRIX"};break;case 155:this.$={modifier:"TEXTSTRING"};break;case 156:this.$={modifier:"INDEX"};break;case 157:this.$={modifier:"RECORDSET"};break;case 158:this.$={top:s[o-1],percent:"undefined"!=typeof s[o]||void 0};break;case 159:this.$={top:s[o-1]};break;case 161:case 326:case 513:case 514:case 714:this.$=void 0;break;case 162:case 163:case 164:case 165:this.$={into:s[o]};break;case 166:var c=s[o];c=c.substr(1,c.length-2);var l=c.substr(-3).toUpperCase(),h=c.substr(-4).toUpperCase();"#"==c[0]?this.$={into:new r.FuncValue({funcid:"HTML",args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]})}:"XLS"==l||"CSV"==l||"TAB"==l?this.$={into:new r.FuncValue({funcid:l,args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]})}:"XLSX"!=h&&"JSON"!=h||(this.$={into:new r.FuncValue({funcid:h,args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]})});break;case 167:this.$={from:s[o]};break;case 168:this.$={from:s[o-1],joins:s[o]};break;case 169:this.$={from:s[o-2],joins:s[o-1]};break;case 171:this.$=new r.Apply({select:s[o-2],applymode:"CROSS",as:s[o]});break;case 172:this.$=new r.Apply({select:s[o-3],applymode:"CROSS",as:s[o]});break;case 173:this.$=new r.Apply({select:s[o-2],applymode:"OUTER",as:s[o]});break;case 174:this.$=new r.Apply({select:s[o-3],applymode:"OUTER",as:s[o]});break;case 176:case 241:case 448:case 520:case 521:this.$=s[o-2],s[o-2].push(s[o]);break;case 177:this.$=s[o-2],this.$.as=s[o];break;case 178:this.$=s[o-3],this.$.as=s[o];break;case 179:this.$=s[o-1],this.$.as="default";break;case 180:this.$=new r.Json({value:s[o-2]}),s[o-2].as=s[o];break;case 181:this.$=s[o-1],s[o-1].as=s[o];break;case 182:this.$=s[o-2],s[o-2].as=s[o];break;case 184:case 628:case 631:this.$=s[o-2];break;case 185:case 189:case 193:case 196:this.$=s[o-1],s[o-1].as=s[o];break;case 186:case 190:case 194:case 197:this.$=s[o-2],s[o-2].as=s[o];break;case 187:case 188:case 192:case 195:this.$=s[o],s[o].as="default";break;case 191:this.$={inserted:!0},s[o].as="default";break;case 198:var c=s[o];c=c.substr(1,c.length-2);var d,l=c.substr(-3).toUpperCase(),h=c.substr(-4).toUpperCase();if("#"==c[0])d=new r.FuncValue({funcid:"HTML",args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]});else if("XLS"==l||"CSV"==l||"TAB"==l)d=new r.FuncValue({funcid:l,args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]});else{if("XLSX"!=h&&"JSON"!=h)throw new Error("Unknown string in FROM clause");d=new r.FuncValue({funcid:h,args:[new r.StringValue({value:c}),new r.Json({value:{headers:!0}})]})}this.$=d;break;case 199:"INFORMATION_SCHEMA"==s[o-2]?this.$=new r.FuncValue({funcid:s[o-2],args:[new r.StringValue({value:s[o]})]}):this.$=new r.Table({databaseid:s[o-2],tableid:s[o]});break;case 200:this.$=new r.Table({tableid:s[o]});break;case 201:case 202:this.$=s[o-1],s[o-1].push(s[o]);break;case 205:this.$=new r.Join(s[o-2]),r.extend(this.$,s[o-1]),r.extend(this.$,s[o]);break;case 206:this.$={table:s[o]};break;case 207:this.$={table:s[o-1],as:s[o]};break;case 208:this.$={table:s[o-2],as:s[o]};break;case 209:this.$={json:new r.Json({value:s[o-2],as:s[o]})};break;case 210:this.$={param:s[o-1],as:s[o]};break;case 211:this.$={param:s[o-2],as:s[o]};break;case 212:this.$={select:s[o-2],as:s[o]};break;case 213:this.$={select:s[o-3],as:s[o]};break;case 214:this.$={funcid:s[o],as:"default"};break;case 215:this.$={funcid:s[o-1],as:s[o]};break;case 216:this.$={funcid:s[o-2],as:s[o]};break;case 217:this.$={variable:s[o],as:"default"};break;case 218:this.$={variable:s[o-1],as:s[o]};break;case 219:this.$={variable:s[o-2],as:s[o]};break;case 220:this.$={joinmode:s[o]};break;case 221:this.$={joinmode:s[o-1],natural:!0};break;case 222:case 223:this.$="INNER";break;case 224:case 225:this.$="LEFT";break;case 226:case 227:this.$="RIGHT";break;case 228:case 229:this.$="OUTER";break;case 230:this.$="SEMI";break;case 231:this.$="ANTI";break;case 232:this.$="CROSS";break;case 233:this.$={on:s[o]};break;case 234:case 687:this.$={using:s[o]};break;case 237:this.$={where:new r.Expression({expression:s[o]})};break;case 239:this.$={group:s[o-1]},r.extend(this.$,s[o]);break;case 242:this.$=new r.GroupExpression({type:"GROUPING SETS",group:s[o-1]});break;case 243:this.$=new r.GroupExpression({type:"ROLLUP",group:s[o-1]});break;case 244:this.$=new r.GroupExpression({type:"CUBE",group:s[o-1]});break;case 247:this.$={having:s[o]};break;case 249:this.$={union:s[o]};break;case 250:this.$={unionall:s[o]};break;case 251:this.$={except:s[o]};break;case 252:this.$={intersect:s[o]};break;case 253:this.$={union:s[o],corresponding:!0};break;case 254:this.$={unionall:s[o],corresponding:!0};break;case 255:this.$={except:s[o],corresponding:!0};break;case 256:this.$={intersect:s[o],corresponding:!0};break;case 258:this.$={order:s[o]};break;case 260:this.$=s[o-2],s[o-2].push(s[o]);break;case 261:this.$=new r.Expression({expression:s[o],direction:"ASC"});break;case 262:this.$=new r.Expression({expression:s[o-1],direction:s[o].toUpperCase()});break;case 263:this.$=new r.Expression({expression:s[o-2],direction:"ASC",nocase:!0});break;case 264:this.$=new r.Expression({expression:s[o-3],direction:s[o].toUpperCase(),nocase:!0});break;case 266:this.$={limit:s[o-1]},r.extend(this.$,s[o]);break;case 267:this.$={limit:s[o-2],offset:s[o-6]};break;case 269:this.$={offset:s[o]};break;case 270:case 499:case 523:case 638:case 648:case 672:case 674:case 678:s[o-2].push(s[o]),this.$=s[o-2];break;case 272:case 274:case 276:s[o-2].as=s[o],this.$=s[o-2];break;case 273:case 275:case 277:s[o-1].as=s[o],this.$=s[o-1];break;case 279:this.$=new r.Column({columid:s[o],tableid:s[o-2],databaseid:s[o-4]});break;case 280:this.$=new r.Column({columnid:s[o],tableid:s[o-2]});break;case 281:this.$=new r.Column({columnid:s[o]});break;case 282:this.$=new r.Column({columnid:s[o],tableid:s[o-2],databaseid:s[o-4]});break;case 283:case 284:this.$=new r.Column({columnid:s[o],tableid:s[o-2]});break;case 285:this.$=new r.Column({columnid:s[o]});break;case 300:this.$=new r.DomainValueValue;break;case 301:this.$=new r.Json({value:s[o]});break;case 304:case 305:case 306:r.queries||(r.queries=[]),r.queries.push(s[o-1]),s[o-1].queriesidx=r.queries.length,this.$=s[o-1];break;case 307:this.$=s[o];break;case 308:this.$=new r.FuncValue({funcid:"CURRENT_TIMESTAMP"});break;case 309:this.$=new r.JavaScript({value:s[o].substr(2,s[o].length-4)});break;case 310:this.$=new r.FuncValue({funcid:s[o],newid:!0});break;case 311:this.$=s[o],r.extend(this.$,{newid:!0});break;case 312:this.$=new r.Convert({expression:s[o-3]}),r.extend(this.$,s[o-1]);break;case 313:this.$=new r.Convert({expression:s[o-5],style:s[o-1]}),r.extend(this.$,s[o-3]);break;case 314:this.$=new r.Convert({expression:s[o-1]}),r.extend(this.$,s[o-3]);break;case 315:this.$=new r.Convert({expression:s[o-3],style:s[o-1]}),r.extend(this.$,s[o-5]);break;case 322:this.$=new r.FuncValue({funcid:"CURRENT_TIMESTAMP"});break;case 323:s[o-2].length>1&&("MAX"==s[o-4].toUpperCase()||"MIN"==s[o-4].toUpperCase())?this.$=new r.FuncValue({funcid:s[o-4],args:s[o-2]}):this.$=new r.AggrValue({aggregatorid:s[o-4].toUpperCase(),expression:s[o-2].pop(),over:s[o]});break;case 324:this.$=new r.AggrValue({aggregatorid:s[o-5].toUpperCase(),expression:s[o-2],distinct:!0,over:s[o]});break;case 325:this.$=new r.AggrValue({aggregatorid:s[o-5].toUpperCase(),expression:s[o-2],over:s[o]});break;case 327:case 328:this.$=new r.Over,r.extend(this.$,s[o-1]);break;case 329:this.$=new r.Over,r.extend(this.$,s[o-2]),r.extend(this.$,s[o-1]);break;case 330:this.$={partition:s[o]};break;case 331:this.$={order:s[o]};break;case 332:this.$="SUM";break;case 333:this.$="COUNT";break;case 334:this.$="MIN";break;case 335:case 534:this.$="MAX";break;case 336:this.$="AVG";break;case 337:this.$="FIRST";break;case 338:this.$="LAST";break;case 339:this.$="AGGR";break;case 340:this.$="ARRAY";break;case 341:var f=s[o-4],p=s[o-1];p.length>1&&("MIN"==f.toUpperCase()||"MAX"==f.toUpperCase())?this.$=new r.FuncValue({funcid:f,args:p}):y.aggr[s[o-4]]?this.$=new r.AggrValue({aggregatorid:"REDUCE",funcid:f,expression:p.pop(),distinct:"DISTINCT"==s[o-2]}):this.$=new r.FuncValue({funcid:f,args:p});break;case 342:this.$=new r.FuncValue({funcid:s[o-2]});break;case 343:this.$=new r.FuncValue({funcid:"IIF",args:s[o-1]});break;case 344:this.$=new r.FuncValue({funcid:"REPLACE",args:s[o-1]});break;case 345:this.$=new r.FuncValue({funcid:"DATEADD",args:[new r.StringValue({value:s[o-5]}),s[o-3],s[o-1]]});break;case 346:this.$=new r.FuncValue({funcid:"DATEADD",args:[s[o-5],s[o-3],s[o-1]]});break;case 347:this.$=new r.FuncValue({funcid:"DATEDIFF",args:[new r.StringValue({value:s[o-5]}),s[o-3],s[o-1]]});break;case 348:this.$=new r.FuncValue({funcid:"DATEDIFF",args:[s[o-5],s[o-3],s[o-1]]});break;case 349:this.$=new r.FuncValue({funcid:"INTERVAL",args:[s[o-1],new r.StringValue({value:s[o].toLowerCase()})]});break;case 351:s[o-2].push(s[o]),this.$=s[o-2];break;case 352:this.$=new r.NumValue({value:+s[o]});break;case 353:this.$=new r.LogicValue({value:!0});break;case 354:this.$=new r.LogicValue({value:!1});break;case 355:this.$=new r.StringValue({value:s[o].substr(1,s[o].length-2).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 356:this.$=new r.StringValue({value:s[o].substr(2,s[o].length-3).replace(/(\\\')/g,"'").replace(/(\'\')/g,"'")});break;case 357:this.$=new r.NullValue({value:void 0});break;case 358:this.$=new r.VarValue({variable:s[o]});break;case 359:r.exists||(r.exists=[]),this.$=new r.ExistsValue({value:s[o-1],existsidx:r.exists.length}),r.exists.push(s[o-1]);break;case 360:this.$=new r.ArrayValue({value:s[o-1]});break;case 361:case 362:this.$=new r.ParamValue({param:s[o]});break;case 363:"undefined"==typeof r.question&&(r.question=0),this.$=new r.ParamValue({param:r.question++});break;case 364:"undefined"==typeof r.question&&(r.question=0),this.$=new r.ParamValue({param:r.question++,array:!0});break;case 365:this.$=new r.CaseValue({expression:s[o-3],whens:s[o-2],elses:s[o-1]});break;case 366:this.$=new r.CaseValue({whens:s[o-2],elses:s[o-1]});break;case 367:case 689:case 690:this.$=s[o-1],this.$.push(s[o]);break;case 369:this.$={when:s[o-2],then:s[o]};break;case 372:case 373:this.$=new r.Op({left:s[o-2],op:"REGEXP",right:s[o]});break;case 374:this.$=new r.Op({left:s[o-2],op:"GLOB",right:s[o]});break;case 375:this.$=new r.Op({left:s[o-2],op:"LIKE",right:s[o]});break;case 376:this.$=new r.Op({left:s[o-4],op:"LIKE",right:s[o-2],escape:s[o]});break;case 377:this.$=new r.Op({left:s[o-2],op:"NOT LIKE",right:s[o]});break;case 378:this.$=new r.Op({left:s[o-4],op:"NOT LIKE",right:s[o-2],escape:s[o]});break;case 379:this.$=new r.Op({left:s[o-2],op:"||",right:s[o]});break;case 380:this.$=new r.Op({left:s[o-2],op:"+",right:s[o]});break;case 381:this.$=new r.Op({left:s[o-2],op:"-",right:s[o]});break;case 382:this.$=new r.Op({left:s[o-2],op:"*",right:s[o]});break;case 383:this.$=new r.Op({left:s[o-2],op:"/",right:s[o]});break;case 384:this.$=new r.Op({left:s[o-2],op:"%",right:s[o]});break;case 385:this.$=new r.Op({left:s[o-2],op:"^",right:s[o]});break;case 386:this.$=new r.Op({left:s[o-2],op:">>",right:s[o]});break;case 387:this.$=new r.Op({left:s[o-2],op:"<<",right:s[o]});break;case 388:this.$=new r.Op({left:s[o-2],op:"&",right:s[o]});break;case 389:this.$=new r.Op({left:s[o-2],op:"|",right:s[o]});break;case 390:case 391:case 393:this.$=new r.Op({left:s[o-2],op:"->",right:s[o]});break;case 392:this.$=new r.Op({left:s[o-4],op:"->",right:s[o-1]});break;case 394:case 395:case 397:this.$=new r.Op({left:s[o-2],op:"!",right:s[o]});break;case 396:this.$=new r.Op({left:s[o-4],op:"!",right:s[o-1]});break;case 398:this.$=new r.Op({left:s[o-2],op:">",right:s[o]});break;case 399:this.$=new r.Op({left:s[o-2],op:">=",right:s[o]});break;case 400:this.$=new r.Op({left:s[o-2],op:"<",right:s[o]});break;case 401:this.$=new r.Op({left:s[o-2],op:"<=",right:s[o]});break;case 402:this.$=new r.Op({left:s[o-2],op:"=",right:s[o]});break;case 403:this.$=new r.Op({left:s[o-2],op:"==",right:s[o]});break;case 404:this.$=new r.Op({left:s[o-2],op:"===",right:s[o]});break;case 405:this.$=new r.Op({left:s[o-2],op:"!=",right:s[o]});break;case 406:this.$=new r.Op({left:s[o-2],op:"!==",right:s[o]});break;case 407:this.$=new r.Op({left:s[o-2],op:"!===",right:s[o]});break;case 408:r.queries||(r.queries=[]),this.$=new r.Op({left:s[o-5],op:s[o-4],allsome:s[o-3],right:s[o-1],queriesidx:r.queries.length}),r.queries.push(s[o-1]);break;case 409:this.$=new r.Op({left:s[o-5],op:s[o-4],allsome:s[o-3],right:s[o-1]});break;case 410:"BETWEEN1"==s[o-2].op?"AND"==s[o-2].left.op?this.$=new r.Op({left:s[o-2].left.left,op:"AND",right:new r.Op({left:s[o-2].left.right,op:"BETWEEN",right1:s[o-2].right,right2:s[o]})}):this.$=new r.Op({left:s[o-2].left,op:"BETWEEN",right1:s[o-2].right,right2:s[o]}):"NOT BETWEEN1"==s[o-2].op?"AND"==s[o-2].left.op?this.$=new r.Op({left:s[o-2].left.left,op:"AND",right:new r.Op({left:s[o-2].left.right,op:"NOT BETWEEN",right1:s[o-2].right,right2:s[o]})}):this.$=new r.Op({left:s[o-2].left,op:"NOT BETWEEN",right1:s[o-2].right,right2:s[o]}):this.$=new r.Op({left:s[o-2],op:"AND",right:s[o]});break;case 411:this.$=new r.Op({left:s[o-2],op:"OR",right:s[o]});break;case 412:this.$=new r.UniOp({op:"NOT",right:s[o]});break;case 413:this.$=new r.UniOp({op:"-",right:s[o]});break;case 414:this.$=new r.UniOp({op:"+",right:s[o]});break;case 415:this.$=new r.UniOp({op:"~",right:s[o]});break;case 416:this.$=new r.UniOp({op:"#",right:s[o]});break;case 417:this.$=new r.UniOp({right:s[o-1]});break;case 418:r.queries||(r.queries=[]),this.$=new r.Op({left:s[o-4],op:"IN",right:s[o-1],queriesidx:r.queries.length}),r.queries.push(s[o-1]);break;case 419:r.queries||(r.queries=[]),this.$=new r.Op({left:s[o-5],op:"NOT IN",right:s[o-1],queriesidx:r.queries.length}),r.queries.push(s[o-1]);break;case 420:this.$=new r.Op({left:s[o-4],op:"IN",right:s[o-1]});break;case 421:this.$=new r.Op({left:s[o-5],op:"NOT IN",right:s[o-1]});break;case 422:this.$=new r.Op({left:s[o-3],op:"IN",right:[]});break;case 423:this.$=new r.Op({left:s[o-4],op:"NOT IN",right:[]});break;case 424:case 426:this.$=new r.Op({left:s[o-2],op:"IN",right:s[o]});break;case 425:case 427:this.$=new r.Op({left:s[o-3],op:"NOT IN",right:s[o]});break;case 428:this.$=new r.Op({left:s[o-2],op:"BETWEEN1",right:s[o]});break;case 429:this.$=new r.Op({left:s[o-2],op:"NOT BETWEEN1",right:s[o]});break;case 430:this.$=new r.Op({op:"IS",left:s[o-2],right:s[o]});break;case 431:this.$=new r.Op({op:"IS",left:s[o-2],right:new r.UniOp({op:"NOT",right:new r.NullValue({value:void 0})})});break;case 432:this.$=new r.Convert({expression:s[o-2]}),r.extend(this.$,s[o]);break;case 433:case 434:this.$=s[o];break;case 435:this.$=s[o-1];break;case 442:this.$="ALL";break;case 443:this.$="SOME";break;case 444:this.$="ANY";break;case 445:this.$=new r.Update({table:s[o-4],columns:s[o-2],where:s[o]});break;case 446:this.$=new r.Update({table:s[o-2],columns:s[o]});break;case 449:this.$=new r.SetColumn({column:s[o-2],expression:s[o]});break;case 450:this.$=new r.SetColumn({variable:s[o-2],expression:s[o],method:s[o-3]});break;case 451:this.$=new r.Delete({table:s[o-2],where:s[o]});break;case 452:this.$=new r.Delete({table:s[o]});break;case 453:this.$=new r.Insert({into:s[o-2],values:s[o]});break;case 454:case 455:this.$=new r.Insert({into:s[o-2],values:s[o],orreplace:!0});break;case 456:this.$=new r.Insert({into:s[o-2],default:!0});break;case 457:this.$=new r.Insert({into:s[o-5],columns:s[o-3],values:s[o]});break;case 458:this.$=new r.Insert({into:s[o-1],select:s[o]});break;case 459:this.$=new r.Insert({into:s[o-1],select:s[o],orreplace:!0});break;case 460:this.$=new r.Insert({into:s[o-4],columns:s[o-2],select:s[o]});break;case 463:this.$=[s[o-1]];break;case 466:this.$=s[o-4],s[o-4].push(s[o-1]);break;case 467:case 468:case 470:case 478:this.$=s[o-2],s[o-2].push(s[o]);break;case 479:this.$=new r.CreateTable({table:s[o-4]}),r.extend(this.$,s[o-7]),r.extend(this.$,s[o-6]),r.extend(this.$,s[o-5]),r.extend(this.$,s[o-2]),r.extend(this.$,s[o]);break;case 480:this.$=new r.CreateTable({table:s[o]}),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-2]),r.extend(this.$,s[o-1]);break;case 482:this.$={class:!0};break;case 492:this.$={temporary:!0};break;case 494:this.$={ifnotexists:!0};break;case 495:this.$={columns:s[o-2],constraints:s[o]};break;case 496:this.$={columns:s[o]};break;case 497:this.$={as:s[o]};break;case 498:case 522:this.$=[s[o]];break;case 500:case 501:case 502:case 503:case 504:s[o].constraintid=s[o-1],this.$=s[o];break;case 507:this.$={type:"CHECK",expression:s[o-1]};break;case 508:this.$={type:"PRIMARY KEY",columns:s[o-1],clustered:(s[o-3]+"").toUpperCase()};break;case 509:this.$={type:"FOREIGN KEY",columns:s[o-5],fktable:s[o-2],fkcolumns:s[o-1]};break;case 515:this.$={type:"UNIQUE",columns:s[o-1],clustered:(s[o-3]+"").toUpperCase()};break;case 524:this.$=new r.ColumnDef({columnid:s[o-2]}),r.extend(this.$,s[o-1]),r.extend(this.$,s[o]);break;case 525:this.$=new r.ColumnDef({columnid:s[o-1]}),r.extend(this.$,s[o]);break;case 526:this.$=new r.ColumnDef({columnid:s[o],dbtypeid:""});break;case 527:this.$={dbtypeid:s[o-5],dbsize:s[o-3],dbprecision:+s[o-1]};break;case 528:this.$={dbtypeid:s[o-3],dbsize:s[o-1]};break;case 529:this.$={dbtypeid:s[o]};break;case 530:this.$={dbtypeid:"ENUM",enumvalues:s[o-1]};break;case 531:this.$=s[o-1],s[o-1].dbtypeid+="["+s[o]+"]";break;case 533:case 740:this.$=+s[o];break;case 535:this.$=void 0;break;case 537:r.extend(s[o-1],s[o]),this.$=s[o-1];break;case 540:this.$={primarykey:!0};break;case 541:case 542:this.$={foreignkey:{table:s[o-1],columnid:s[o]}};break;case 543:this.$={identity:{value:s[o-3],step:s[o-1]}};break;case 544:this.$={identity:{value:1,step:1}};break;case 545:case 547:this.$={default:s[o]};break;case 546:this.$={default:s[o-1]};break;case 548:this.$={null:!0};break;case 549:this.$={notnull:!0};break;case 550:this.$={check:s[o]};break;case 551:this.$={unique:!0};break;case 552:this.$={onupdate:s[o]};break;case 553:this.$={onupdate:s[o-1]};break;case 554:this.$=new r.DropTable({tables:s[o],type:s[o-2]}),r.extend(this.$,s[o-1]);break;case 558:this.$={ifexists:!0};break;case 559:this.$=new r.AlterTable({table:s[o-3],renameto:s[o]});break;case 560:this.$=new r.AlterTable({table:s[o-3],addcolumn:s[o]});break;case 561:this.$=new r.AlterTable({table:s[o-3],modifycolumn:s[o]});break;case 562:this.$=new r.AlterTable({table:s[o-5],renamecolumn:s[o-2],to:s[o]});break;case 563:this.$=new r.AlterTable({table:s[o-3],dropcolumn:s[o]});break;case 564:this.$=new r.AlterTable({table:s[o-2],renameto:s[o]});break;case 565:this.$=new r.AttachDatabase({databaseid:s[o],engineid:s[o-2].toUpperCase()});break;case 566:this.$=new r.AttachDatabase({databaseid:s[o-3],engineid:s[o-5].toUpperCase(),args:s[o-1]});break;case 567:this.$=new r.AttachDatabase({databaseid:s[o-2],engineid:s[o-4].toUpperCase(),as:s[o]});break;case 568:this.$=new r.AttachDatabase({databaseid:s[o-5],engineid:s[o-7].toUpperCase(),as:s[o],args:s[o-3]});break;case 569:this.$=new r.DetachDatabase({databaseid:s[o]});break;case 570:this.$=new r.CreateDatabase({databaseid:s[o]}),r.extend(this.$,s[o]);break;case 571:this.$=new r.CreateDatabase({engineid:s[o-4].toUpperCase(),databaseid:s[o-1],as:s[o]}),r.extend(this.$,s[o-2]);break;case 572:this.$=new r.CreateDatabase({engineid:s[o-7].toUpperCase(),databaseid:s[o-4],args:s[o-2],as:s[o]}),r.extend(this.$,s[o-5]);break;case 573:this.$=new r.CreateDatabase({engineid:s[o-4].toUpperCase(),as:s[o],args:[s[o-1]]}),r.extend(this.$,s[o-2]);break;case 574:this.$=void 0;break;case 576:case 577:this.$=new r.UseDatabase({databaseid:s[o]});break;case 578:this.$=new r.DropDatabase({databaseid:s[o]}),r.extend(this.$,s[o-1]);break;case 579:case 580:this.$=new r.DropDatabase({databaseid:s[o],engineid:s[o-3].toUpperCase()}),r.extend(this.$,s[o-1]);break;case 581:this.$=new r.CreateIndex({indexid:s[o-5],table:s[o-3],columns:s[o-1]});break;case 582:this.$=new r.CreateIndex({indexid:s[o-5],table:s[o-3],columns:s[o-1],unique:!0});break;case 583:this.$=new r.DropIndex({indexid:s[o]});break;case 584:this.$=new r.ShowDatabases;break;case 585:this.$=new r.ShowDatabases({like:s[o]});break;case 586:this.$=new r.ShowDatabases({engineid:s[o-1].toUpperCase()});break;case 587:this.$=new r.ShowDatabases({engineid:s[o-3].toUpperCase(),like:s[o]});break;case 588:this.$=new r.ShowTables;break;case 589:this.$=new r.ShowTables({like:s[o]});break;case 590:this.$=new r.ShowTables({databaseid:s[o]});break;case 591:this.$=new r.ShowTables({like:s[o],databaseid:s[o-2]});break;case 592:this.$=new r.ShowColumns({table:s[o]});break;case 593:this.$=new r.ShowColumns({table:s[o-2],databaseid:s[o]});break;case 594:this.$=new r.ShowIndex({table:s[o]});break;case 595:this.$=new r.ShowIndex({table:s[o-2],databaseid:s[o]});break;case 596:this.$=new r.ShowCreateTable({table:s[o]});break;case 597:this.$=new r.ShowCreateTable({table:s[o-2],databaseid:s[o]});break;case 598:this.$=new r.CreateTable({table:s[o-6],view:!0,select:s[o-1],viewcolumns:s[o-4]}),r.extend(this.$,s[o-9]),r.extend(this.$,s[o-7]);break;case 599:this.$=new r.CreateTable({table:s[o-3],view:!0,select:s[o-1]}),r.extend(this.$,s[o-6]),r.extend(this.$,s[o-4]);break;case 603:this.$=new r.DropTable({tables:s[o],view:!0}),r.extend(this.$,s[o-1]);break;case 604:case 750:this.$=new r.ExpressionStatement({expression:s[o]});break;case 605:this.$=new r.Source({url:s[o].value});break;case 606:this.$=new r.Assert({value:s[o]});break;case 607:this.$=new r.Assert({value:s[o].value});break;case 608:this.$=new r.Assert({value:s[o],message:s[o-2]});break;case 610:case 621:case 623:this.$=s[o].value;break;case 611:case 619:this.$=+s[o].value;break;case 612:this.$=!!s[o].value;break;case 620:this.$=""+s[o].value;break;case 629:this.$={};break;case 632:this.$=[];break;case 633:r.extend(s[o-2],s[o]),this.$=s[o-2];break;case 635:this.$={},this.$[s[o-2].substr(1,s[o-2].length-2)]=s[o];break;case 636:case 637:this.$={},this.$[s[o-2]]=s[o];break;case 640:this.$=new r.SetVariable({variable:s[o-2].toLowerCase(),value:s[o]});break;case 641:this.$=new r.SetVariable({variable:s[o-1].toLowerCase(),value:s[o]});break;case 642:this.$=new r.SetVariable({variable:s[o-2],expression:s[o]});break;case 643:this.$=new r.SetVariable({variable:s[o-3],props:s[o-2],expression:s[o]});break;case 644:this.$=new r.SetVariable({variable:s[o-2],expression:s[o],method:s[o-3]});break;case 645:this.$=new r.SetVariable({variable:s[o-3],props:s[o-2],expression:s[o],method:s[o-4]});break;case 646:this.$="@";break;case 647:this.$="$";break;case 653:this.$=!0;break;case 654:this.$=!1;break;case 655:this.$=new r.CommitTransaction;break;case 656:this.$=new r.RollbackTransaction;break;case 657:this.$=new r.BeginTransaction;break;case 658:this.$=new r.If({expression:s[o-2],thenstat:s[o-1],elsestat:s[o]}),s[o-1].exists&&(this.$.exists=s[o-1].exists),s[o-1].queries&&(this.$.queries=s[o-1].queries);break;case 659:this.$=new r.If({expression:s[o-1],thenstat:s[o]}),s[o].exists&&(this.$.exists=s[o].exists),s[o].queries&&(this.$.queries=s[o].queries);break;case 660:this.$=s[o];break;case 661:this.$=new r.While({expression:s[o-1],loopstat:s[o]}),s[o].exists&&(this.$.exists=s[o].exists),s[o].queries&&(this.$.queries=s[o].queries);break;case 662:this.$=new r.Continue;break;case 663:this.$=new r.Break;break;case 664:this.$=new r.BeginEnd({statements:s[o-1]});break;case 665:this.$=new r.Print({exprs:s[o]});break;case 666:this.$=new r.Print({select:s[o]});break;case 667:this.$=new r.Require({paths:s[o]});break;case 668:this.$=new r.Require({plugins:s[o]});break;case 669:case 670:this.$=s[o].toUpperCase();break;case 671:this.$=new r.Echo({expr:s[o]});break;case 676:this.$=new r.Declare({declares:s[o]});break;case 679:this.$={variable:s[o-1]},r.extend(this.$,s[o]);break;case 680:this.$={variable:s[o-2]},r.extend(this.$,s[o]);break;case 681:this.$={variable:s[o-3],expression:s[o]},r.extend(this.$,s[o-2]);break;case 682:this.$={variable:s[o-4],expression:s[o]},r.extend(this.$,s[o-2]);break;case 683:this.$=new r.TruncateTable({table:s[o]});break;case 684:this.$=new r.Merge,r.extend(this.$,s[o-4]),r.extend(this.$,s[o-3]),r.extend(this.$,s[o-2]),r.extend(this.$,{matches:s[o-1]}),r.extend(this.$,s[o]);break;case 685:case 686:this.$={into:s[o]};break;case 688:this.$={on:s[o]};break;case 693:this.$={matched:!0,action:s[o]};break;case 694:this.$={matched:!0,expr:s[o-2],action:s[o]};break;case 695:this.$={delete:!0};break;case 696:this.$={update:s[o]};break;case 697:case 698:this.$={matched:!1,bytarget:!0,action:s[o]};break;case 699:case 700:this.$={matched:!1,bytarget:!0,expr:s[o-2],action:s[o]};break;case 701:this.$={matched:!1,bysource:!0,action:s[o]};break;case 702:this.$={matched:!1,bysource:!0,expr:s[o-2],action:s[o]};break;case 703:this.$={insert:!0,values:s[o]};break;case 704:this.$={insert:!0,values:s[o],columns:s[o-3]};break;case 705:this.$={insert:!0,defaultvalues:!0};break;case 706:this.$={insert:!0,defaultvalues:!0,columns:s[o-3]};break;case 708:this.$={output:{columns:s[o]}};break;case 709:this.$={output:{columns:s[o-3],intovar:s[o],method:s[o-1]}};break;case 710:this.$={output:{columns:s[o-2],intotable:s[o]}};break;case 711:this.$={output:{columns:s[o-5],intotable:s[o-3],intocolumns:s[o-1]}};break;case 712:this.$=new r.CreateVertex({class:s[o-3],sharp:s[o-2],name:s[o-1]}),r.extend(this.$,s[o]);break;case 715:this.$={sets:s[o]};break;case 716:this.$={content:s[o]};break;case 717:this.$={select:s[o]};break;case 718:this.$=new r.CreateEdge({from:s[o-3],to:s[o-1],name:s[o-5]}),r.extend(this.$,s[o]);break;case 719:this.$=new r.CreateGraph({graph:s[o]});break;case 720:this.$=new r.CreateGraph({from:s[o]});break;case 723:this.$=s[o-2],s[o-1]&&(this.$.json=new r.Json({value:s[o-1]})),s[o]&&(this.$.as=s[o]);break;case 724:this.$={source:s[o-6],target:s[o]},s[o-3]&&(this.$.json=new r.Json({value:s[o-3]})),s[o-2]&&(this.$.as=s[o-2]),r.extend(this.$,s[o-4]);break;case 725:this.$={source:s[o-5],target:s[o]},s[o-2]&&(this.$.json=new r.Json({value:s[o-3]})),s[o-1]&&(this.$.as=s[o-2]);break;case 726:this.$={source:s[o-2],target:s[o]};break;case 730:this.$={vars:s[o],method:s[o-1]};break;case 733:case 734:var b=s[o-1];this.$={prop:s[o-3],sharp:s[o-2],name:"undefined"==typeof b?void 0:b.substr(1,b.length-2),class:s[o]};break;case 735:var E=s[o-1];this.$={sharp:s[o-2],name:"undefined"==typeof E?void 0:E.substr(1,E.length-2),class:s[o]};break;case 736:var g=s[o-1];this.$={name:"undefined"==typeof g?void 0:g.substr(1,g.length-2),class:s[o]};break;case 737:this.$={class:s[o]};break;case 743:this.$=new r.AddRule({left:s[o-2],right:s[o]});break;case 744:this.$=new r.AddRule({right:s[o]});break;case 747:this.$=new r.Term({termid:s[o]});break;case 748:this.$=new r.Term({termid:s[o-3],args:s[o-1]});break;case 751:this.$=new r.CreateTrigger({trigger:s[o-6],when:s[o-5],action:s[o-4],table:s[o-2],statement:s[o]}),s[o].exists&&(this.$.exists=s[o].exists),s[o].queries&&(this.$.queries=s[o].queries);break;case 752:this.$=new r.CreateTrigger({trigger:s[o-5],when:s[o-4],action:s[o-3],table:s[o-1],funcid:s[o]});break;case 753:this.$=new r.CreateTrigger({trigger:s[o-6],when:s[o-4],action:s[o-3],table:s[o-5],statement:s[o]}),s[o].exists&&(this.$.exists=s[o].exists),s[o].queries&&(this.$.queries=s[o].queries);break;case 754:case 755:case 757:this.$="AFTER";break;case 756:this.$="BEFORE";break;case 758:this.$="INSTEADOF";break;case 759:this.$="INSERT";break;case 760:this.$="DELETE";break;case 761:this.$="UPDATE";break;case 762:this.$=new r.DropTrigger({trigger:s[o]});break;case 763:this.$=new r.Reindex({indexid:s[o]});break;case 1037:case 1057:case 1059:case 1061:case 1065:case 1067:case 1069:case 1071:case 1073:case 1075:this.$=[];break;case 1038:case 1052:case 1054:case 1058:case 1060:case 1062:case 1066:case 1068:case 1070:case 1072:case 1074:case 1076:s[o-1].push(s[o]);break;case 1051:case 1053:this.$=[s[o]]}},table:[t([10,597,759],n,{8:1,9:2,12:3,13:4,17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,2:r,4:a,5:s,14:i,53:o,70:u,87:c,122:l,144:h,154:d,187:f,264:p,285:b,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),{1:[3]},{10:[1,103],11:104,597:Y,759:W},t(X,[2,8]),t(X,[2,9]),t(K,[2,12]),t(X,n,{17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,12:107,2:r,4:a,5:s,15:[1,108],53:o,70:u,87:c,122:l,144:h,154:d,187:f,264:p,285:b,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),t(K,[2,14]),t(K,[2,15]),t(K,[2,16]),t(K,[2,17]),t(K,[2,18]),t(K,[2,19]),t(K,[2,20]),t(K,[2,21]),t(K,[2,22]),t(K,[2,23]),t(K,[2,24]),t(K,[2,25]),t(K,[2,26]),t(K,[2,27]),t(K,[2,28]),t(K,[2,29]),t(K,[2,30]),t(K,[2,31]),t(K,[2,32]),t(K,[2,33]),t(K,[2,34]),t(K,[2,35]),t(K,[2,36]),t(K,[2,37]),t(K,[2,38]),t(K,[2,39]),t(K,[2,40]),t(K,[2,41]),t(K,[2,42]),t(K,[2,43]),t(K,[2,44]),t(K,[2,45]),t(K,[2,46]),t(K,[2,47]),t(K,[2,48]),t(K,[2,49]),t(K,[2,50]),t(K,[2,51]),t(K,[2,52]),t(K,[2,53]),t(K,[2,54]),t(K,[2,55]),t(K,[2,56]),t(K,[2,57]),t(K,[2,58]),t(K,[2,59]),t(K,[2,60]),t(K,[2,61]),t(K,[2,62]),t(K,[2,63]),t(K,[2,64]),t(K,[2,65]),{348:[1,109]},{2:r,3:110,4:a,5:s},{2:r,3:112,4:a,5:s,154:Q,198:111,285:z,286:Z,287:ee,288:te},t(ne,[2,491],{3:119,343:123,2:r,4:a,5:s,132:re,133:ae,185:[1,121],191:[1,120],352:[1,127],400:[1,118],467:[1,122],504:[1,126]}),{143:se,444:128,445:129},{181:[1,131]},{400:[1,132]},{2:r,3:134,4:a,5:s,128:[1,140],191:[1,135],348:[1,139],392:136,400:[1,133],405:[1,137],504:[1,138]},{2:r,3:164,4:a,5:s,56:161,75:ie,92:141,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(Be,je,{335:200,169:[1,201],196:He}),t(Be,je,{335:203,196:He}),{2:r,3:215,4:a,5:s,75:Je,130:Ye,141:le,142:208,143:he,150:fe,154:Q,179:ge,196:[1,206],197:209,198:211,199:210,200:213,207:205,211:We,212:214,285:z,286:Z,287:ee,288:te,297:_e,414:186,415:Ge,419:Ve,448:204},{2:r,3:217,4:a,5:s},{348:[1,218]},t(Xe,[2,1033],{78:219,104:220,105:[1,221]}),t(Ke,[2,1037],{88:222}),{2:r,3:226,4:a,5:s,188:[1,224],191:[1,227],342:[1,223],348:[1,228],400:[1,225]},{348:[1,229]},{2:r,3:232,4:a,5:s,71:230,73:231},t([301,597,759],n,{12:3,13:4,17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53, 65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,9:234,2:r,4:a,5:s,14:i,53:o,70:u,87:c,122:l,144:h,154:d,187:f,264:p,285:b,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,430:[1,233],431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),{430:[1,235]},{430:[1,236]},{2:r,3:238,4:a,5:s,400:[1,237]},{2:r,3:240,4:a,5:s,197:239},t(Qe,[2,309]),{111:241,130:ue,291:Le},{2:r,3:112,4:a,5:s,111:247,129:oe,130:[1,244],141:le,142:242,143:ze,150:fe,154:Q,179:ge,194:246,198:251,199:250,255:248,256:249,263:Ze,269:243,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,297:_e,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:253,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(K,[2,662]),t(K,[2,663]),{2:r,3:164,4:a,5:s,40:255,56:161,75:ie,77:73,87:c,92:256,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,149:254,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,182:97,187:f,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:262,4:a,5:s,111:259,130:ue,291:Le,439:257,440:258,441:260,442:et},{2:r,3:263,4:a,5:s,141:tt,143:nt,426:264},{2:r,3:164,4:a,5:s,56:161,75:ie,92:267,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{500:[1,268]},{2:r,3:98,4:a,5:s,499:270,501:269},{2:r,3:112,4:a,5:s,154:Q,198:271,285:z,286:Z,287:ee,288:te},{2:r,3:164,4:a,5:s,56:161,75:ie,92:272,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(rt,at,{184:276,162:[1,275],183:[1,273],185:[1,274],193:st}),t(it,[2,747],{75:[1,278]}),t([2,4,5,10,70,75,76,91,96,105,116,126,129,130,135,141,143,150,152,154,160,162,166,167,177,178,179,181,183,185,193,196,230,243,245,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,297,298,301,305,307,312,415,419,597,759],[2,150],{147:[1,279],148:[1,280],188:[1,281],189:[1,282],190:[1,283],191:[1,284],192:[1,285]}),t(ot,[2,1]),t(ot,[2,2]),{6:286,129:[1,435],170:[1,458],243:[1,407],280:[1,369],281:[1,403],365:[1,400],376:[1,291],397:[1,293],405:[1,545],409:[1,467],411:[1,439],412:[1,505],428:[1,438],430:[1,521],435:[1,338],455:[1,414],459:[1,444],465:[1,337],509:[1,303],510:[1,295],511:[1,395],513:[1,287],514:[1,288],515:[1,289],516:[1,290],517:[1,292],518:[1,294],519:[1,296],520:[1,297],521:[1,298],522:[1,299],523:[1,300],524:[1,301],525:[1,302],526:[1,304],527:[1,305],528:[1,306],529:[1,307],530:[1,308],531:[1,309],532:[1,310],533:[1,311],534:[1,312],535:[1,313],536:[1,314],537:[1,315],538:[1,316],539:[1,317],540:[1,318],541:[1,319],542:[1,320],543:[1,321],544:[1,322],545:[1,323],546:[1,324],547:[1,325],548:[1,326],549:[1,327],550:[1,328],551:[1,329],552:[1,330],553:[1,331],554:[1,332],555:[1,333],556:[1,334],557:[1,335],558:[1,336],559:[1,339],560:[1,340],561:[1,341],562:[1,342],563:[1,343],564:[1,344],565:[1,345],566:[1,346],567:[1,347],568:[1,348],569:[1,349],570:[1,350],571:[1,351],572:[1,352],573:[1,353],574:[1,354],575:[1,355],576:[1,356],577:[1,357],578:[1,358],579:[1,359],580:[1,360],581:[1,361],582:[1,362],583:[1,363],584:[1,364],585:[1,365],586:[1,366],587:[1,367],588:[1,368],589:[1,370],590:[1,371],591:[1,372],592:[1,373],593:[1,374],594:[1,375],595:[1,376],596:[1,377],597:[1,378],598:[1,379],599:[1,380],600:[1,381],601:[1,382],602:[1,383],603:[1,384],604:[1,385],605:[1,386],606:[1,387],607:[1,388],608:[1,389],609:[1,390],610:[1,391],611:[1,392],612:[1,393],613:[1,394],614:[1,396],615:[1,397],616:[1,398],617:[1,399],618:[1,401],619:[1,402],620:[1,404],621:[1,405],622:[1,406],623:[1,408],624:[1,409],625:[1,410],626:[1,411],627:[1,412],628:[1,413],629:[1,415],630:[1,416],631:[1,417],632:[1,418],633:[1,419],634:[1,420],635:[1,421],636:[1,422],637:[1,423],638:[1,424],639:[1,425],640:[1,426],641:[1,427],642:[1,428],643:[1,429],644:[1,430],645:[1,431],646:[1,432],647:[1,433],648:[1,434],649:[1,436],650:[1,437],651:[1,440],652:[1,441],653:[1,442],654:[1,443],655:[1,445],656:[1,446],657:[1,447],658:[1,448],659:[1,449],660:[1,450],661:[1,451],662:[1,452],663:[1,453],664:[1,454],665:[1,455],666:[1,456],667:[1,457],668:[1,459],669:[1,460],670:[1,461],671:[1,462],672:[1,463],673:[1,464],674:[1,465],675:[1,466],676:[1,468],677:[1,469],678:[1,470],679:[1,471],680:[1,472],681:[1,473],682:[1,474],683:[1,475],684:[1,476],685:[1,477],686:[1,478],687:[1,479],688:[1,480],689:[1,481],690:[1,482],691:[1,483],692:[1,484],693:[1,485],694:[1,486],695:[1,487],696:[1,488],697:[1,489],698:[1,490],699:[1,491],700:[1,492],701:[1,493],702:[1,494],703:[1,495],704:[1,496],705:[1,497],706:[1,498],707:[1,499],708:[1,500],709:[1,501],710:[1,502],711:[1,503],712:[1,504],713:[1,506],714:[1,507],715:[1,508],716:[1,509],717:[1,510],718:[1,511],719:[1,512],720:[1,513],721:[1,514],722:[1,515],723:[1,516],724:[1,517],725:[1,518],726:[1,519],727:[1,520],728:[1,522],729:[1,523],730:[1,524],731:[1,525],732:[1,526],733:[1,527],734:[1,528],735:[1,529],736:[1,530],737:[1,531],738:[1,532],739:[1,533],740:[1,534],741:[1,535],742:[1,536],743:[1,537],744:[1,538],745:[1,539],746:[1,540],747:[1,541],748:[1,542],749:[1,543],750:[1,544],751:[1,546],752:[1,547],753:[1,548],754:[1,549],755:[1,550],756:[1,551],757:[1,552],758:[1,553]},{1:[2,6]},t(X,n,{17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,12:554,2:r,4:a,5:s,53:o,70:u,87:c,122:l,144:h,154:d,187:f,264:p,285:b,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),t(ut,[2,1031]),t(ut,[2,1032]),t(X,[2,10]),{16:[1,555]},{2:r,3:240,4:a,5:s,197:556},{400:[1,557]},t(K,[2,750]),{75:ct},{75:[1,559]},{75:lt},{75:[1,561]},{75:[1,562]},{2:r,3:164,4:a,5:s,56:161,75:ie,92:563,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(Be,ht,{345:564,154:dt}),{400:[1,566]},{2:r,3:567,4:a,5:s},{191:[1,568]},{2:r,3:574,4:a,5:s,130:ft,135:pt,141:tt,143:nt,150:bt,181:[1,570],426:581,468:569,469:571,470:572,473:573,477:578,488:575,492:577},{128:[1,585],344:582,348:[1,584],405:[1,583]},{111:587,130:ue,181:[2,1131],291:Le,466:586},t(Et,[2,1125],{460:588,3:589,2:r,4:a,5:s}),{2:r,3:590,4:a,5:s},t(ne,[2,492]),t(K,[2,676],{72:[1,591]}),t(gt,[2,677]),{2:r,3:592,4:a,5:s},{2:r,3:240,4:a,5:s,197:593},{2:r,3:594,4:a,5:s},t(Be,mt,{393:595,154:vt}),{400:[1,597]},{2:r,3:598,4:a,5:s},t(Be,mt,{393:599,154:vt}),t(Be,mt,{393:600,154:vt}),{2:r,3:601,4:a,5:s},t(St,[2,1119]),t(St,[2,1120]),t(K,n,{17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,12:602,112:619,322:631,2:r,4:a,5:s,53:o,70:u,87:c,97:Tt,110:yt,113:At,114:Nt,121:Ct,122:Rt,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,144:h,152:$t,154:d,168:Mt,169:Ut,177:_t,178:Ft,187:f,264:p,285:b,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,325:en,326:tn,327:nn,328:rn,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),t(Qe,[2,286]),t(Qe,[2,287]),t(Qe,[2,288]),t(Qe,[2,289]),t(Qe,[2,290]),t(Qe,[2,291]),t(Qe,[2,292]),t(Qe,[2,293]),t(Qe,[2,294]),t(Qe,[2,295]),t(Qe,[2,296]),t(Qe,[2,297]),t(Qe,[2,298]),t(Qe,[2,299]),t(Qe,[2,300]),t(Qe,[2,301]),t(Qe,[2,302]),t(Qe,[2,303]),{2:r,3:164,4:a,5:s,26:648,27:647,36:643,40:642,56:161,75:ie,77:73,87:c,92:645,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,182:97,187:f,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,262:644,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:[1,646],286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,334:m,342:[1,649],414:186,415:Ge,419:Ve},t(Qe,[2,307]),t(Qe,[2,308]),{75:[1,650]},t([2,4,5,10,53,70,72,74,76,87,91,93,96,97,105,110,113,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,342,391,395,396,399,401,403,404,412,413,415,419,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],an,{75:ct,114:[1,651]}),{2:r,3:164,4:a,5:s,56:161,75:ie,92:652,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:653,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:654,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:655,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:656,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(Qe,[2,281]),t([2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,229,230,237,240,241,243,245,247,263,264,265,266,268,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,297,298,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,410,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759,760,761],[2,352]),t(sn,[2,353]),t(sn,[2,354]),t(sn,on),t(sn,[2,356]),t([2,4,5,10,53,70,72,74,75,76,87,91,93,96,97,105,110,113,114,116,120,121,122,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,143,144,146,147,148,150,152,154,160,162,164,166,167,168,169,170,171,173,177,178,179,181,183,185,187,196,204,206,220,221,222,223,224,225,226,227,228,230,237,240,241,243,245,264,275,276,277,278,279,280,281,282,283,285,291,292,295,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,325,326,327,328,330,333,334,338,342,351,363,364,368,369,391,395,396,399,401,403,404,412,413,415,419,421,429,431,432,434,435,436,437,438,442,443,446,447,459,465,500,502,503,512,597,759],[2,357]),{2:r,3:658,4:a,5:s,129:[1,659],296:657},{2:r,3:660,4:a,5:s},t(sn,[2,363]),t(sn,[2,364]),{2:r,3:661,4:a,5:s,75:un,111:663,129:oe,130:ue,141:le,150:fe,179:ge,194:664,199:666,255:665,289:De,290:ke,291:Le,297:_e,414:667,419:Ve},{75:[1,668]},{2:r,3:164,4:a,5:s,56:161,75:ie,92:669,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,299:670,302:671,303:cn,307:Pe,312:qe,414:186,415:Ge,419:Ve},{75:[1,673]},{75:[1,674]},t(ln,[2,614]),{2:r,3:689,4:a,5:s,75:hn,109:684,111:682,129:oe,130:ue,141:le,142:679,143:ze,150:fe,154:Q,179:ge,194:681,198:687,199:686,255:683,256:685,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,295:[1,677],297:_e,414:186,415:Ge,416:675,417:678,418:680,419:Ve,422:676},{2:r,3:164,4:a,5:s,56:161,75:ie,92:256,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,149:690,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:691,4:a,5:s,154:Q,198:692,285:z,286:Z,287:ee,288:te},{75:[2,332]},{75:[2,333]},{75:[2,334]},{75:[2,335]},{75:[2,336]},{75:[2,337]},{75:[2,338]},{75:[2,339]},{75:[2,340]},{2:r,3:698,4:a,5:s,129:dn,130:fn,420:693,421:[1,694],423:695},{2:r,3:240,4:a,5:s,197:699},{285:[1,700]},t(Be,[2,462]),{2:r,3:240,4:a,5:s,197:701},{229:[1,703],449:702},{229:[2,685]},{2:r,3:215,4:a,5:s,75:Je,130:Ye,141:le,142:208,143:he,150:fe,154:Q,179:ge,197:209,198:211,199:210,200:213,207:704,211:We,212:214,285:z,286:Z,287:ee,288:te,297:_e,414:186,415:Ge,419:Ve},{40:705,77:73,87:c,182:97,187:f},t(pn,[2,1081],{208:706,74:[1,707]}),t(bn,[2,183],{3:708,2:r,4:a,5:s,74:[1,709],152:[1,710]}),t(bn,[2,187],{3:711,2:r,4:a,5:s,74:[1,712]}),t(bn,[2,188],{3:713,2:r,4:a,5:s,74:[1,714]}),t(bn,[2,191]),t(bn,[2,192],{3:715,2:r,4:a,5:s,74:[1,716]}),t(bn,[2,195],{3:717,2:r,4:a,5:s,74:[1,718]}),t([2,4,5,10,70,72,74,76,91,96,116,126,152,160,166,167,181,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],En,{75:ct,114:gn}),t([2,4,5,10,70,72,74,76,91,96,116,126,160,166,167,204,206,220,221,222,223,224,225,226,227,228,229,230,243,245,301,305,597,759],[2,198]),t(K,[2,763]),{2:r,3:240,4:a,5:s,197:720},t(mn,vn,{79:721,196:Sn}),t(Xe,[2,1034]),t(Tn,[2,1047],{106:723,188:[1,724]}),t([10,76,181,301,305,597,759],vn,{414:186,79:725,115:726,3:727,112:730,142:752,156:762,158:763,2:r,4:a,5:s,70:yn,74:An,75:Nn,110:Cn,113:At,114:Nt,116:Rn,120:On,121:wn,122:In,126:xn,127:Dn,128:kn,129:Ln,130:$n,131:Mn,132:Un,133:_n,134:Fn,135:Pn,136:qn,137:Gn,138:Vn,139:Bn,140:jn,141:Hn,143:Jn,144:Yn,146:Wn,147:Xn,148:Kn,150:Qn,152:zn,154:Zn,160:er,162:tr,164:nr,166:rr,167:ar,168:sr,169:ir,170:or,171:ur,173:cr,183:lr,185:hr,196:Sn,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,415:Ge,419:Ve}),{348:[1,776]},{181:[1,777]},t(K,[2,584],{110:[1,778]}),{400:[1,779]},{181:[1,780]},t(K,[2,588],{110:[1,781],181:[1,782]}),{2:r,3:240,4:a,5:s,197:783},{40:784,72:[1,785],77:73,87:c,182:97,187:f},t(dr,[2,68]),{74:[1,786]},t(K,[2,657]),{11:104,301:[1,787],597:Y,759:W},t(K,[2,655]),t(K,[2,656]),{2:r,3:788,4:a,5:s},t(K,[2,577]),{144:[1,789]},t([2,4,5,10,53,70,72,74,75,76,87,93,122,126,144,146,152,154,181,185,187,228,264,285,292,301,305,330,333,334,336,338,342,351,363,364,368,369,391,395,396,397,398,399,401,403,404,412,413,429,431,432,434,435,436,437,438,442,443,446,447,500,502,503,509,510,511,512,597,759],En,{114:gn}),t(K,[2,605]),t(K,[2,606]),t(K,[2,607]),t(K,on,{72:[1,790]}),{75:un,111:663,129:oe,130:ue,141:le,150:fe,179:ge,194:664,199:666,255:665,289:De,290:ke,291:Le,297:_e,414:667,419:Ve},t(fr,[2,316]),t(fr,[2,317]),t(fr,[2,318]),t(fr,[2,319]),t(fr,[2,320]),t(fr,[2,321]),t(fr,[2,322]),t(K,n,{17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,112:619,322:631,12:791,2:r,4:a,5:s,53:o,70:u,87:c,97:Tt,110:yt,113:At,114:Nt,121:Ct,122:Rt,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,144:h,152:$t,154:d,168:Mt,169:Ut,177:_t,178:Ft,187:f,264:p,285:b,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,325:en,326:tn,327:nn,328:rn,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),t(K,[2,665],{72:pr}),t(K,[2,666]),t(br,[2,350],{112:619,322:631,97:Tt,110:yt,113:At,114:Nt,121:Ct,122:Er,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,152:$t,168:Mt,169:Ut,177:_t,178:Ft,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,325:en,326:tn,327:nn,328:rn}),t(K,[2,667],{72:[1,794]}),t(K,[2,668],{72:[1,795]}),t(gt,[2,673]),t(gt,[2,675]),t(gt,[2,669]),t(gt,[2,670]),{112:801,113:At,114:Nt,122:[1,796],228:gr,424:797,425:798,428:mr},{2:r,3:802,4:a,5:s},t(Be,[2,646]),t(Be,[2,647]),t(K,[2,604],{112:619,322:631,97:Tt,110:yt,113:At,114:Nt,121:Ct,122:Er,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,152:$t,168:Mt,169:Ut,177:_t,178:Ft,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,325:en,326:tn,327:nn,328:rn}),{2:r,3:98,4:a,5:s,499:270,501:803},t(K,[2,744],{72:vr}),t(Sr,[2,746]),t(K,[2,749]),t(K,[2,671],{112:619,322:631,97:Tt,110:yt,113:At,114:Nt,121:Ct,122:Er,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,152:$t,168:Mt,169:Ut,177:_t,178:Ft,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,325:en,326:tn,327:nn,328:rn}),t(Tr,at,{184:805,193:st}),t(Tr,at,{184:806,193:st}),t(Tr,at,{184:807,193:st}),t(yr,[2,1077],{253:142,198:143,254:144,109:145,252:146,194:147,255:148,111:149,256:150,199:151,200:152,257:153,258:154,259:155,142:157,260:158,261:159,56:161,156:163,3:164,414:186,186:808,172:809,251:810,92:811,2:r,4:a,5:s,75:ie,129:oe,130:ue,135:ce,141:le,143:he,147:de,150:fe,152:pe,154:Q,177:be,178:Ee,179:ge,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,415:Ge,419:Ve}),{75:[1,813],129:oe,194:812},{2:r,3:98,4:a,5:s,499:270,501:814},t(Ar,[2,151]),t(Ar,[2,152]),t(Ar,[2,153]),t(Ar,[2,154]),t(Ar,[2,155]),t(Ar,[2,156]),t(Ar,[2,157]),t(ot,[2,3]),t(ot,[2,764]),t(ot,[2,765]),t(ot,[2,766]),t(ot,[2,767]),t(ot,[2,768]),t(ot,[2,769]),t(ot,[2,770]),t(ot,[2,771]),t(ot,[2,772]),t(ot,[2,773]),t(ot,[2,774]),t(ot,[2,775]),t(ot,[2,776]),t(ot,[2,777]),t(ot,[2,778]),t(ot,[2,779]),t(ot,[2,780]),t(ot,[2,781]),t(ot,[2,782]),t(ot,[2,783]),t(ot,[2,784]),t(ot,[2,785]),t(ot,[2,786]),t(ot,[2,787]),t(ot,[2,788]),t(ot,[2,789]),t(ot,[2,790]),t(ot,[2,791]),t(ot,[2,792]),t(ot,[2,793]),t(ot,[2,794]),t(ot,[2,795]),t(ot,[2,796]),t(ot,[2,797]),t(ot,[2,798]),t(ot,[2,799]),t(ot,[2,800]),t(ot,[2,801]),t(ot,[2,802]),t(ot,[2,803]),t(ot,[2,804]),t(ot,[2,805]),t(ot,[2,806]),t(ot,[2,807]),t(ot,[2,808]),t(ot,[2,809]),t(ot,[2,810]),t(ot,[2,811]),t(ot,[2,812]),t(ot,[2,813]),t(ot,[2,814]),t(ot,[2,815]),t(ot,[2,816]),t(ot,[2,817]),t(ot,[2,818]),t(ot,[2,819]),t(ot,[2,820]),t(ot,[2,821]),t(ot,[2,822]),t(ot,[2,823]),t(ot,[2,824]),t(ot,[2,825]),t(ot,[2,826]),t(ot,[2,827]),t(ot,[2,828]),t(ot,[2,829]),t(ot,[2,830]),t(ot,[2,831]),t(ot,[2,832]),t(ot,[2,833]),t(ot,[2,834]),t(ot,[2,835]),t(ot,[2,836]),t(ot,[2,837]),t(ot,[2,838]),t(ot,[2,839]),t(ot,[2,840]),t(ot,[2,841]),t(ot,[2,842]),t(ot,[2,843]),t(ot,[2,844]),t(ot,[2,845]),t(ot,[2,846]),t(ot,[2,847]),t(ot,[2,848]),t(ot,[2,849]),t(ot,[2,850]),t(ot,[2,851]),t(ot,[2,852]),t(ot,[2,853]),t(ot,[2,854]),t(ot,[2,855]),t(ot,[2,856]),t(ot,[2,857]),t(ot,[2,858]),t(ot,[2,859]),t(ot,[2,860]),t(ot,[2,861]),t(ot,[2,862]),t(ot,[2,863]),t(ot,[2,864]),t(ot,[2,865]),t(ot,[2,866]),t(ot,[2,867]),t(ot,[2,868]),t(ot,[2,869]),t(ot,[2,870]),t(ot,[2,871]),t(ot,[2,872]),t(ot,[2,873]),t(ot,[2,874]),t(ot,[2,875]),t(ot,[2,876]),t(ot,[2,877]),t(ot,[2,878]),t(ot,[2,879]),t(ot,[2,880]),t(ot,[2,881]),t(ot,[2,882]),t(ot,[2,883]),t(ot,[2,884]),t(ot,[2,885]),t(ot,[2,886]),t(ot,[2,887]),t(ot,[2,888]),t(ot,[2,889]),t(ot,[2,890]),t(ot,[2,891]),t(ot,[2,892]),t(ot,[2,893]),t(ot,[2,894]),t(ot,[2,895]),t(ot,[2,896]),t(ot,[2,897]),t(ot,[2,898]),t(ot,[2,899]),t(ot,[2,900]),t(ot,[2,901]),t(ot,[2,902]),t(ot,[2,903]),t(ot,[2,904]),t(ot,[2,905]),t(ot,[2,906]),t(ot,[2,907]),t(ot,[2,908]),t(ot,[2,909]),t(ot,[2,910]),t(ot,[2,911]),t(ot,[2,912]),t(ot,[2,913]),t(ot,[2,914]),t(ot,[2,915]),t(ot,[2,916]),t(ot,[2,917]),t(ot,[2,918]),t(ot,[2,919]),t(ot,[2,920]),t(ot,[2,921]),t(ot,[2,922]),t(ot,[2,923]),t(ot,[2,924]),t(ot,[2,925]),t(ot,[2,926]),t(ot,[2,927]),t(ot,[2,928]),t(ot,[2,929]),t(ot,[2,930]),t(ot,[2,931]),t(ot,[2,932]),t(ot,[2,933]),t(ot,[2,934]),t(ot,[2,935]),t(ot,[2,936]),t(ot,[2,937]),t(ot,[2,938]),t(ot,[2,939]),t(ot,[2,940]),t(ot,[2,941]),t(ot,[2,942]),t(ot,[2,943]),t(ot,[2,944]),t(ot,[2,945]),t(ot,[2,946]),t(ot,[2,947]),t(ot,[2,948]),t(ot,[2,949]),t(ot,[2,950]),t(ot,[2,951]),t(ot,[2,952]),t(ot,[2,953]),t(ot,[2,954]),t(ot,[2,955]),t(ot,[2,956]),t(ot,[2,957]),t(ot,[2,958]),t(ot,[2,959]),t(ot,[2,960]),t(ot,[2,961]),t(ot,[2,962]),t(ot,[2,963]),t(ot,[2,964]),t(ot,[2,965]),t(ot,[2,966]),t(ot,[2,967]),t(ot,[2,968]),t(ot,[2,969]),t(ot,[2,970]),t(ot,[2,971]),t(ot,[2,972]),t(ot,[2,973]),t(ot,[2,974]),t(ot,[2,975]),t(ot,[2,976]),t(ot,[2,977]),t(ot,[2,978]),t(ot,[2,979]),t(ot,[2,980]),t(ot,[2,981]),t(ot,[2,982]),t(ot,[2,983]),t(ot,[2,984]),t(ot,[2,985]),t(ot,[2,986]),t(ot,[2,987]),t(ot,[2,988]),t(ot,[2,989]),t(ot,[2,990]),t(ot,[2,991]),t(ot,[2,992]),t(ot,[2,993]),t(ot,[2,994]),t(ot,[2,995]),t(ot,[2,996]),t(ot,[2,997]),t(ot,[2,998]),t(ot,[2,999]),t(ot,[2,1e3]),t(ot,[2,1001]),t(ot,[2,1002]),t(ot,[2,1003]),t(ot,[2,1004]),t(ot,[2,1005]),t(ot,[2,1006]),t(ot,[2,1007]),t(ot,[2,1008]),t(ot,[2,1009]),t(ot,[2,1010]),t(ot,[2,1011]),t(ot,[2,1012]),t(ot,[2,1013]),t(ot,[2,1014]),t(ot,[2,1015]),t(ot,[2,1016]),t(ot,[2,1017]),t(ot,[2,1018]),t(ot,[2,1019]),t(ot,[2,1020]),t(ot,[2,1021]),t(ot,[2,1022]),t(ot,[2,1023]),t(ot,[2,1024]),t(ot,[2,1025]),t(ot,[2,1026]),t(ot,[2,1027]),t(ot,[2,1028]),t(ot,[2,1029]),t(ot,[2,1030]),t(X,[2,7]),t(X,n,{17:5,18:7,19:8,20:9,21:10,22:11,23:12,24:13,25:14,26:15,27:16,28:17,29:18,30:19,31:20,32:21,33:22,34:23,35:24,36:25,37:26,38:27,39:28,40:29,41:30,42:31,43:32,44:33,45:34,46:35,47:36,48:37,49:38,50:39,51:40,52:41,54:43,55:44,56:45,57:46,58:47,59:48,60:49,61:50,62:51,63:52,64:53,65:54,66:55,67:56,68:57,69:58,77:73,499:93,182:97,3:98,12:815,2:r,4:a,5:s,53:o,70:u,87:c,122:l,144:h,154:d,187:f,264:p,285:b,330:E,333:g,334:m,342:v,391:S,395:T,396:A,399:N,401:C,403:R,404:O,412:w,413:x,429:D,431:k,432:L,434:$,435:M,436:U,437:_,438:F,442:P,443:q,446:G,447:V,500:B,502:j,503:H,512:J}),{391:[1,819],396:[1,816],397:[1,817],398:[1,818]},{2:r,3:820,4:a,5:s},t(Tr,[2,1101],{284:821,762:823,76:[1,822],162:[1,825],183:[1,824]}),{2:r,3:164,4:a,5:s,56:161,75:ie,92:256,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,149:826,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:256,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,149:827,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:828,4:a,5:s,130:[1,829]},{2:r,3:830,4:a,5:s,130:[1,831]},{2:r,3:832,4:a,5:s,97:Tt,110:yt,112:619,113:At,114:Nt,121:Ct,122:Er,131:Ot,134:wt,136:It,137:xt,138:Dt,139:kt,140:Lt,152:$t,168:Mt,169:Ut,177:_t,178:Ft,306:Pt,307:qt,308:Gt,310:Vt,311:Bt,312:jt,313:Ht,314:Jt,315:Yt,316:Wt,317:Xt,318:Kt,319:Qt,320:zt,321:Zt,322:631,325:en,326:tn,327:nn,328:rn},{2:r,3:833,4:a,5:s},{152:[1,834]},t(Nr,ht,{345:835,154:dt}),{228:[1,836]},{2:r,3:837,4:a,5:s},t(K,[2,719],{72:Cr}),{2:r,3:164,4:a,5:s,56:161,75:ie,92:839,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},t(Sr,[2,722]),t(Rr,[2,1133],{414:186,471:840,142:841,137:Or,139:Or,143:ze,415:Ge,419:Ve}),{137:[1,842],139:[1,843]},t(wr,Ir,{485:845,488:846,75:[1,844],135:pt}),t(xr,[2,1157],{489:847,130:[1,848]}),t(Dr,[2,1161],{491:849,492:850,150:bt}),t(Dr,[2,737]),t(kr,[2,729]),{2:r,3:851,4:a,5:s,129:[1,852]},{2:r,3:853,4:a,5:s},{2:r,3:854,4:a,5:s},t(Be,ht,{345:855,154:dt}),t(Be,ht,{345:856,154:dt}),t(St,[2,481]),t(St,[2,482]),{181:[1,857]},{181:[2,1132]},t(Lr,[2,1127],{461:858,464:859,135:[1,860]}),t(Et,[2,1126]),t($r,Mr,{505:861,93:Ur,228:[1,862],509:_r,510:Fr,511:Pr}),{143:se,445:867},{4:qr,7:871,74:[1,869],267:868,382:870,384:Gr},t(K,[2,452],{126:[1,874]}),t(K,[2,569]),{2:r,3:875,4:a,5:s},{293:[1,876]},t(Nr,mt,{393:877,154:vt}),t(K,[2,583]),{2:r,3:240,4:a,5:s,197:879,394:878},{2:r,3:240,4:a,5:s,197:879,394:880},t(K,[2,762]),t(X,[2,659],{433:881,305:[1,882]}),{2:r,3:164,4:a,5:s,56:161,75:ie,92:883,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:884,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:885,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:886,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:887,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:888,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be,178:Ee,179:ge,194:147,198:143,199:151,200:152,252:146,253:142,254:144,255:148,256:150,257:153,258:154,259:155,260:158,261:159,263:me,264:p,265:ve,266:Se,268:Te,275:ye,276:Ae,277:Ne,278:Ce,279:Re,280:Oe,281:we,282:Ie,283:xe,285:z,286:Z,287:ee,288:te,289:De,290:ke,291:Le,292:$e,293:Me,294:Ue,297:_e,298:Fe,307:Pe,312:qe,414:186,415:Ge,419:Ve},{2:r,3:164,4:a,5:s,56:161,75:ie,92:889,109:145,111:149,129:oe,130:ue,135:ce,141:le,142:157,143:he,147:de,150:fe,152:pe,154:Q,156:163,177:be, diff --git a/package.json b/package.json index 8af20b74f5..0200c61b0e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "alasql", "description": "Versatile SQL database for browser or node. Handles relational data and nested JSON (noSQL). Export to and import from Excel, localStorage or IndexedDB", - "version": "0.3.5", + "version": "0.3.6", "author": "Andrey Gershun ", "contributors": [ { diff --git a/test/test604.json b/test/test604.json index 03ff5fc055..dd1e4887fb 100644 --- a/test/test604.json +++ b/test/test604.json @@ -5,7 +5,7 @@ "Atlas": "{\"databaseid\":\"Atlas\",\"tables\":{\"transactions\":true}}", "Atlas.transactions": "{\"columns\":[{\"columnid\":\"transid\",\"dbtypeid\":\"\"},{\"columnid\":\"payee\",\"dbtypeid\":\"\"},{\"columnid\":\"amount\",\"dbtypeid\":\"\"}],\"data\":[],\"identities\":{}}", "test": "{\"databaseid\":\"test\",\"tables\":{\"one\":true}}", - "test.one": "{\"columns\":[{\"columnid\":\"a\",\"dbtypeid\":\"INT\",\"identity\":{\"value\":1,\"step\":1}},{\"columnid\":\"b\",\"dbtypeid\":\"STRING\"}],\"data\":[{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"}],\"identities\":{\"a\":{\"value\":1,\"step\":1}}}", + "test.one": "{\"columns\":[{\"columnid\":\"a\",\"dbtypeid\":\"INT\",\"identity\":{\"value\":1,\"step\":1}},{\"columnid\":\"b\",\"dbtypeid\":\"STRING\"}],\"data\":[{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"},{\"b\":\"one\"},{\"b\":\"two\"},{\"b\":\"three\"},{\"b\":\"four\"}],\"identities\":{\"a\":{\"value\":1,\"step\":1}}}", "ls379": "{\"databaseid\":\"ls379\",\"tables\":{\"one\":true}}", "ls379.one": "{\"columns\":[{\"columnid\":\"a\",\"dbtypeid\":\"INT\"},{\"columnid\":\"b\",\"dbtypeid\":\"STRING\"}],\"data\":[],\"identities\":{}}" } \ No newline at end of file