-
Notifications
You must be signed in to change notification settings - Fork 0
/
sqomplexity.umd.js
1 lines (1 loc) · 179 KB
/
sqomplexity.umd.js
1
!function(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.$sqomplexity=r():t.$sqomplexity=r()}(this,(()=>(()=>{"use strict";var t={892:t=>{function r(t,e,n,s){this.message=t,this.expected=e,this.found=n,this.location=s,this.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,r)}!function(t,r){function e(){this.constructor=t}e.prototype=r.prototype,t.prototype=new e}(r,Error),r.buildMessage=function(t,r){var e={literal:function(t){return'"'+s(t.text)+'"'},class:function(t){var r,e="";for(r=0;r<t.parts.length;r++)e+=t.parts[r]instanceof Array?u(t.parts[r][0])+"-"+u(t.parts[r][1]):u(t.parts[r]);return"["+(t.inverted?"^":"")+e+"]"},any:function(t){return"any character"},end:function(t){return"end of input"},other:function(t){return t.description}};function n(t){return t.charCodeAt(0).toString(16).toUpperCase()}function s(t){return t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}function u(t){return t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(t){return"\\x0"+n(t)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(t){return"\\x"+n(t)}))}return"Expected "+function(t){var r,n,s,u=new Array(t.length);for(r=0;r<t.length;r++)u[r]=(s=t[r],e[s.type](s));if(u.sort(),u.length>0){for(r=1,n=1;r<u.length;r++)u[r-1]!==u[r]&&(u[n]=u[r],n++);u.length=n}switch(u.length){case 1:return u[0];case 2:return u[0]+" or "+u[1];default:return u.slice(0,-1).join(", ")+", or "+u[u.length-1]}}(t)+" but "+function(t){return t?'"'+s(t)+'"':"end of input"}(r)+" found."},t.exports={SyntaxError:r,parse:function(t,e){e=void 0!==e?e:{};var n,s={},u={start:Oy},o=Oy,a=function(t,r){if(!r||0===r.length)return t;delete t.tableList,delete t.columnList;let e=t;for(let t=0;t<r.length;t++)delete r[t][3].tableList,delete r[t][3].columnList,e.go_next=r[t][3],e.go="go",e=e.go_next;return{tableList:Array.from(sI),columnList:eI(uI),ast:t}},i=function(t){return t},c=function(t,r){const e=[t&&t.ast||t];for(let t=0;t<r.length;t++)r[t][3]&&0!==r[t][3].length&&e.push(r[t][3]&&r[t][3].ast||r[t][3]);return{tableList:Array.from(sI),columnList:eI(uI),ast:e}},l=function(){return"union all"},f=function(){return"union"},b=function(){return"minus"},v=function(){return"intersect"},L=function(t,r,e,n){let s=t;for(let t=0;t<r.length;t++)s._next=r[t][3],s.set_op=r[t][1],s=s._next;return e&&(t._orderby=e),n&&(t._limit=n),{tableList:Array.from(sI),columnList:eI(uI),ast:t}},C=function(t,r){return J_(t,r)},p=function(t,r){return{...t,order_by:r&&r.toLowerCase()}},d=function(t,r){return{...t,order_by:r&&r.toLowerCase()}},w=function(t,r){return J_(t,r,1)},h="if",E=_y("IF",!0),y=function(){return"IF NOT EXISTS"},A=function(t,r,e,n,s){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"database",if_not_exists:e,database:n,create_definitions:s}}},T="cascaded",m=_y("CASCADED",!0),_="local",I=_y("LOCAL",!0),g="check",N=_y("CHECK",!0),R="OPTION",O=_y("OPTION",!1),S=function(t){return`with ${t.toLowerCase()} check option`},x=function(){return"with check option"},U="algorithm",D=_y("ALGORITHM",!0),M="undefined",k=_y("UNDEFINED",!0),G="merge",$=_y("MERGE",!0),F="temptable",P=_y("TEMPTABLE",!0),H="sql",B=_y("SQL",!0),Y="security",W=_y("SECURITY",!0),j="definer",V=_y("DEFINER",!0),X="invoker",q=_y("INVOKER",!0),K=function(t,r,e,n,s,u,o,a,i){return u.view=u.table,delete u.table,{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"view",replace:r&&"or replace",algorithm:e&&e[4],definer:n,sql_security:s&&s[4],columns:o&&o[2],select:a,view:u,with:i}}},Q=function(t,r,e,n,s,u,o,a,i,c,l){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),index_type:r&&r.toLowerCase(),keyword:e.toLowerCase(),index:n,on_kw:u[0].toLowerCase(),table:o,index_columns:a,index_using:s,index_options:i,algorithm_option:c,lock_option:l}}},z=function(t,r,e,n,s){return n&&sI.add(`create::${n.db}::${n.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"table",temporary:r&&r[0].toLowerCase(),if_not_exists:e,table:[n],like:s}}},Z=function(t,r,e,n,s,u,o,a,i){return n&&sI.add(`create::${n.db}::${n.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),keyword:"table",temporary:r&&r[0].toLowerCase(),if_not_exists:e,table:[n],ignore_replace:o&&o[0].toLowerCase(),as:a&&a[0].toLowerCase(),query_expr:i&&i.ast,create_definitions:s,table_options:u}}},J=function(t){return{type:"like",table:t}},tt=function(t){return t.parentheses=!0,t},rt=function(t,r){return J_(t,r)},et=function(t){return t&&!t.value&&(t.value="null"),{nullable:t}},nt=function(t){return{default_val:t}},st="auto_increment",ut=_y("AUTO_INCREMENT",!0),ot=function(t){return{auto_increment:t.toLowerCase()}},at="unique",it=_y("UNIQUE",!0),ct="key",lt=_y("KEY",!0),ft="primary",bt=_y("PRIMARY",!0),vt=function(t){const r=[];return t&&r.push(t[0],t[2]),{unique_or_primary:r.filter((t=>t)).join(" ").toLowerCase("")}},Lt=function(t){return{comment:t}},Ct=function(t){return{collate:t}},pt=function(t){return{column_format:t}},dt=function(t){return{storage:t}},wt=function(t){return{reference_definition:t}},ht=function(t){return{check:t}},Et=function(t,r,e){return{character_set:{type:t,value:e,symbol:r}}},yt=function(t){return{generated:t}},At=function(t,r){let e=t;for(let t=0;t<r.length;t++)e={...e,...r[t][1]};return e},Tt=function(t,r,e){return uI.add(`create::${t.table}::${t.column}`),{column:t,definition:r,resource:"column",...e||{}}},mt="@",_t=_y("@",!1),It=function(t,r){const e="single_quote_string"===t.type?"'":'"',n="single_quote_string"===r.type?"'":'"';return`DEFINER = ${e}${t.value}${e}@${n}${r.value}${n}`},gt=function(){return"DEFINER = CURRENT_USER()"},Nt=function(){return"DEFINER = CURRENT_USER"},Rt="before",Ot=_y("BEFORE",!0),St="after",xt=_y("AFTER",!0),Ut="follows",Dt=_y("FOLLOWS",!0),Mt="precedes",kt=_y("PRECEDES",!0),Gt=function(t,r){return{keyword:t,trigger:r}},$t=function(t){return{type:"set",trigger:t}},Ft="for",Pt=_y("FOR",!0),Ht="each",Bt=_y("EACH",!0),Yt="row",Wt=_y("ROW",!0),jt=function(t,r,e,n,s,u,o,a,i){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t[0].toLowerCase(),definer:r,keyword:"trigger",for_each:"for each row",if_not_exists:e,trigger:n,trigger_time:s,trigger_event:u[0],trigger_order:a,table:o,trigger_body:i}}},Vt=function(t,r){return{type:"collate",symbol:t,value:r}},Xt="column_format",qt=_y("COLUMN_FORMAT",!0),Kt="fixed",Qt=_y("FIXED",!0),zt="dynamic",Zt=_y("DYNAMIC",!0),Jt="default",tr=_y("DEFAULT",!0),rr=function(t,r){return{type:"column_format",value:r.toLowerCase()}},er="storage",nr=_y("STORAGE",!0),sr="disk",ur=_y("DISK",!0),or="memory",ar=_y("MEMORY",!0),ir=function(t,r){return{type:"storage",value:r.toLowerCase()}},cr=function(t){return{type:"default",value:t}},lr="generated",fr=_y("GENERATED",!0),br="always",vr=_y("ALWAYS",!0),Lr=function(t){return t.join("").toLowerCase()},Cr="as",pr=_y("AS",!0),dr="stored",wr=_y("STORED",!0),hr="virtual",Er=_y("VIRTUAL",!0),yr=function(t,r,e){return{type:"generated",expr:r,value:t.filter((t=>"string"==typeof t)).join(" ").toLowerCase(),storage_type:e&&e[0]&&e[0].toLowerCase()}},Ar=_y("if",!0),Tr="exists",mr=_y("exists",!0),_r=function(){return"if exists"},Ir=function(t,r,e,n){return n&&n.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n}}},gr=function(t,r,e,n,s){return n&&n.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n,options:[{type:"origin",value:s}]}}},Nr=function(t,r,e,n,s){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),name:e,table:n,options:s}}},Rr=function(t,r,e,n){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:n}}},Or=function(t,r,e,n){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r.toLowerCase(),prefix:e,name:[{schema:n.db,trigger:n.table}]}}},Sr=function(t,r,e){return e&&e.forEach((r=>sI.add(`${t}::${r.db}::${r.table}`))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t.toLowerCase(),keyword:r&&r.toLowerCase()||"table",name:e}}},xr=function(t){return sI.add(`use::${t}::null`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"use",db:t}}},Ur=function(t,r){return sI.add(`alter::${t.db}::${t.table}`),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"alter",table:[t],expr:r}}},Dr=function(t){return t.resource=t.keyword,t[t.keyword]=t.value,delete t.value,{type:"alter",...t}},Mr=function(t,r){return{action:"add",...r,keyword:t,resource:"column",type:"alter"}},kr=function(t){return{action:"add",...t,resource:"column",type:"alter"}},Gr=function(t){return{action:"modify",...t,resource:"column",type:"alter"}},$r=function(t,r){return{action:"drop",column:r,keyword:t,resource:"column",type:"alter"}},Fr=function(t){return{action:"drop",column:t,resource:"column",type:"alter"}},Pr=function(t){return{action:"add",type:"alter",...t}},Hr=function(t,r){return{action:"rename",type:"alter",resource:"table",keyword:t&&t[0].toLowerCase(),table:r}},Br=function(t,r,e){return{action:"rename",type:"alter",resource:"column",keyword:"column",old_column:t,prefix:r&&r[0].toLowerCase(),column:e}},Yr="instant",Wr=_y("INSTANT",!0),jr="inplace",Vr=_y("INPLACE",!0),Xr="copy",qr=_y("COPY",!0),Kr=function(t,r){return{type:"alter",keyword:"algorithm",resource:"algorithm",symbol:t,algorithm:r}},Qr="lock",zr=_y("LOCK",!0),Zr="none",Jr=_y("NONE",!0),te="shared",re=_y("SHARED",!0),ee="exclusive",ne=_y("EXCLUSIVE",!0),se=function(t,r){return{type:"alter",keyword:"lock",resource:"lock",symbol:t,lock:r}},ue="change",oe=_y("CHANGE",!0),ae="first",ie=_y("FIRST",!0),ce=function(t,r,e,n){return{action:"change",old_column:r,...e,keyword:t,resource:"column",type:"alter",first_after:n&&{keyword:n[0],column:n[2]}}},le=function(t){return{action:"add",create_definitions:t,resource:"constraint",type:"alter"}},fe=function(){return{action:"drop",key:"",keyword:"primary key",resource:"key",type:"alter"}},be="foreign",ve=_y("FOREIGN",!0),Le=function(t){return{action:"drop",key:t,keyword:"foreign key",resource:"key",type:"alter"}},Ce=function(t,r){return{action:"drop",constraint:r,keyword:t.toLowerCase(),resource:"constraint",type:"alter"}},pe=function(t){return{action:"with",constraint:t,keyword:"check check",resource:"constraint",type:"alter"}},de="nocheck",we=_y("NOCHECK",!0),he=function(t){return{action:"nocheck",constraint:t,resource:"constraint",type:"alter"}},Ee=function(t,r,e,n,s){return{index:r,definition:n,keyword:t.toLowerCase(),index_type:e,resource:"index",index_options:s}},ye=function(t,r,e,n,s){return{index:e,definition:n,keyword:r&&`${t.toLowerCase()} ${r.toLowerCase()}`||t.toLowerCase(),index_options:s,resource:"index"}},Ae=function(t,r){return{keyword:t.toLowerCase(),constraint:r}},Te=function(t,r,e,n,s){return{constraint:t&&t.constraint,definition:n,constraint_type:`${r[0].toLowerCase()} ${r[2].toLowerCase()}`,keyword:t&&t.keyword,index_type:e,resource:"constraint",index_options:s}},me=function(t,r,e,n,s,u,o){return{constraint:t&&t.constraint,definition:u,constraint_type:e&&`${r.toLowerCase()} ${e.toLowerCase()}`||r.toLowerCase(),keyword:t&&t.keyword,index_type:s,index:n,resource:"constraint",index_options:o}},_e="not",Ie=_y("NOT",!0),ge="replication",Ne=_y("REPLICATION",!0),Re=function(t,r,e,n){return{constraint_type:r.toLowerCase(),keyword:t&&t.keyword,constraint:t&&t.constraint,index_type:e&&{keyword:"not for replication"},definition:[n],resource:"constraint"}},Oe="foreign key",Se=_y("FOREIGN KEY",!0),xe=function(t,r,e,n,s){return{constraint:t&&t.constraint,definition:n,constraint_type:r,keyword:t&&t.keyword,index:e,resource:"constraint",reference_definition:s}},Ue="enforced",De=_y("ENFORCED",!0),Me=function(t,r,e,n){const s=[];return n&&s.push(n[0],n[2]),{constraint_type:r.toLowerCase(),keyword:t&&t.keyword,constraint:t&&t.constraint,definition:[e],enforced:s.filter((t=>t)).join(" ").toLowerCase(),resource:"constraint"}},ke="match full",Ge=_y("MATCH FULL",!0),$e="match partial",Fe=_y("MATCH PARTIAL",!0),Pe="match simple",He=_y("MATCH SIMPLE",!0),Be=function(t,r,e,n,s,u){return{definition:e,table:r,keyword:t.toLowerCase(),match:n&&n.toLowerCase(),on_action:[s,u].filter((t=>t))}},Ye=function(t){return{on_action:[t]}},We=function(t,r){return{type:`on ${t[0].toLowerCase()}`,value:r}},je="restrict",Ve=_y("RESTRICT",!0),Xe="cascade",qe=_y("CASCADE",!0),Ke=function(t){return t.toLowerCase()},Qe="set null",ze=_y("SET NULL",!0),Ze="no action",Je=_y("NO ACTION",!0),tn="set default",rn=_y("SET DEFAULT",!0),en="character",nn=_y("CHARACTER",!0),sn="set",un=_y("SET",!0),on=function(){return"CHARACTER SET"},an="charset",cn=_y("CHARSET",!0),ln="collate",fn=_y("COLLATE",!0),bn=function(t,r,e,n){return{keyword:t&&`${t[0].toLowerCase()} ${r.toLowerCase()}`||r.toLowerCase(),symbol:e,value:n}},vn="avg_row_length",Ln=_y("AVG_ROW_LENGTH",!0),Cn="key_block_size",pn=_y("KEY_BLOCK_SIZE",!0),dn="max_rows",wn=_y("MAX_ROWS",!0),hn="min_rows",En=_y("MIN_ROWS",!0),yn="stats_sample_pages",An=_y("STATS_SAMPLE_PAGES",!0),Tn=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.value}},mn="connection",_n=_y("CONNECTION",!0),In=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:`'${e.value}'`}},gn="compression",Nn=_y("COMPRESSION",!0),Rn="'",On=_y("'",!1),Sn="zlib",xn=_y("ZLIB",!0),Un="lz4",Dn=_y("LZ4",!0),Mn=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.join("").toUpperCase()}},kn="engine",Gn=_y("ENGINE",!0),$n=function(t,r,e){return{keyword:t.toLowerCase(),symbol:r,value:e.toUpperCase()}},Fn="row_format",Pn=_y("ROW_FORMAT",!0),Hn="compressed",Bn=_y("COMPRESSED",!0),Yn="redundant",Wn=_y("REDUNDANT",!0),jn="compact",Vn=_y("COMPACT",!0),Xn=function(t){return{action:"add",type:"alter",...t}},qn=function(t){return t.forEach((t=>t.forEach((t=>t.table&&sI.add(`rename::${t.db}::${t.table}`))))),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"rename",table:t}}},Kn=function(t,r){return r.keyword=t,{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"set",expr:r}}},Qn=function(){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"unlock",keyword:"tables"}}},zn="read",Zn=_y("READ",!0),Jn=function(t){return{type:"read",suffix:t&&"local"}},ts="low_priority",rs=_y("LOW_PRIORITY",!0),es="write",ns=_y("WRITE",!0),ss=function(t){return{type:"write",prefix:t&&"low_priority"}},us=function(t,r){return sI.add(`lock::${t.db}::${t.table}`),{table:t,lock_type:r}},os=function(t,r){return J_(t,r)},as=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"lock",keyword:"tables",tables:t}}},is=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"call",expr:t}}},cs="binary",ls=_y("BINARY",!0),fs="master",bs=_y("MASTER",!0),vs="logs",Ls=_y("LOGS",!0),Cs=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:"logs",keyword:t.toLowerCase()}}},ps="triggers",ds=_y("TRIGGERS",!0),ws="status",hs=_y("STATUS",!0),Es="processlist",ys=_y("PROCESSLIST",!0),As=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase()}}},Ts="procedure",ms=_y("PROCEDURE",!0),_s="function",Is=_y("FUNCTION",!0),gs=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase(),suffix:"status"}}},Ns="binlog",Rs=_y("BINLOG",!0),Os="events",Ss=_y("EVENTS",!0),xs=function(t,r,e){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:"events",keyword:"binlog",in:t,from:r,limit:e}}},Us="collation",Ds=_y("COLLATION",!0),Ms=function(t,r){let e=Array.isArray(t)&&t||[t];return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",suffix:e[2]&&e[2].toLowerCase(),keyword:e[0].toLowerCase(),expr:r}}},ks="columns",Gs=_y("COLUMNS",!0),$s="indexes",Fs=_y("INDEXES",!0),Ps=function(t,r){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:t.toLowerCase(),from:r}}},Hs=function(t,r){const e=t.toLowerCase();return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:"create",suffix:e,[e]:r}}},Bs="grants",Ys=_y("GRANTS",!0),Ws=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"show",keyword:"grants",for:t}}},js=function(t,r,e){return{user:t,host:r&&r[2],role_list:e}},Vs=function(t){return t},Xs=function(t){return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:"desc",table:t}}},qs="(",Ks=_y("(",!1),Qs=")",zs=_y(")",!1),Zs=function(t){return{...t[2],parentheses_symbol:!0}},Js=function(t){return t.recursive=!0,[t]},tu=function(t,r,e){return"string"==typeof t&&(t={type:"default",value:t}),t.table&&(t={type:"default",value:t.table}),{name:t,stmt:e,columns:r}},ru=function(t){return t},eu=/^[0-9]/,nu=Iy([["0","9"]],!1,!1),su=function(t,r,e){return{type:"column_ref",column:t,suffix:`(${parseInt(r.join(""),10)})`,order_by:e}},uu=function(t,r){return{type:"column_ref",column:t,order_by:r}},ou=function(t){return`${t[0]} ${t[2][0]}`},au="in",iu=_y("IN",!0),cu="share",lu=_y("SHARE",!0),fu="mode",bu=_y("MODE",!0),vu=function(t){return`${t[0]} ${t[2]} ${t[4]} ${t[6]}`},Lu="wait",Cu=_y("WAIT",!0),pu=function(t){return`${t[0]} ${t[2].value}`},du="nowait",wu=_y("NOWAIT",!0),hu="skip",Eu=_y("SKIP",!0),yu="locked",Au=_y("LOCKED",!0),Tu=function(t){return`${t[0]} ${t[2]}`},mu=function(t,r){return t+(r?` ${r}`:"")},_u=function(t,r,e,n,s,u,o,a,i,c,l,f,b,v,L){if(s&&o||s&&L||o&&L||s&&o&&L)throw new Error("A given SQL statement can contain at most one INTO clause");return u&&u.forEach((t=>t.table&&sI.add(`select::${t.db}::${t.table}`))),{with:t,type:"select",options:r,distinct:e,columns:n,into:{...s||o||L||{},position:(s?"column":o&&"from")||L&&"end"},from:u,where:a,groupby:i,having:c,orderby:l,limit:f,locking_read:b&&b,window:v}},Iu=function(t,r){const e=[t];for(let t=0,n=r.length;t<n;++t)e.push(r[t][1]);return e},gu=function(t){return t},Nu=function(t,r){return uI.add("select::null::(.*)"),r&&r.length>0?(t[0]={expr:{type:"column_ref",table:null,column:"*"},as:null},J_(t[0],r)):t[0]},Ru="natural",Ou=_y("NATURAL",!0),Su="language",xu=_y("LANGUAGE",!0),Uu="with",Du=_y("WITH",!0),Mu="query",ku=_y("QUERY",!0),Gu="expansion",$u=_y("EXPANSION",!0),Fu=function(){return{type:"origin",value:"IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION"}},Pu=function(){return{type:"origin",value:"IN NATURAL LANGUAGE MODE"}},Hu="boolean",Bu=_y("BOOLEAN",!0),Yu=function(){return{type:"origin",value:"IN BOOLEAN MODE"}},Wu=function(){return{type:"origin",value:"WITH QUERY EXPANSION"}},ju="match",Vu=_y("MATCH",!0),Xu="AGAINST",qu=_y("AGAINST",!1),Ku=function(t,r,e,n){return{against:"against",columns:t,expr:r,match:"match",mode:e,type:"fulltext_search",as:n}},Qu=function(t){const{as:r,...e}=t;return{expr:e,as:r}},zu=function(t){const r=t&&t[0]||null;return uI.add(`select::${r}::(.*)`),{expr:{type:"column_ref",table:r,column:"*"},as:null}},Zu=function(t){return{expr:t,as:null}},Ju=function(t,r){return{expr:t,as:r}},to=function(t){return t},ro=function(t){return{keyword:"var",type:"into",expr:t}},eo="outfile",no=_y("OUTFILE",!0),so="dumpfile",uo=_y("DUMPFILE",!0),oo=function(t,r){return{keyword:t,type:"into",expr:r}},ao=function(t){return t},io=function(t,r){return[t,r]},co="btree",lo=_y("BTREE",!0),fo="hash",bo=_y("HASH",!0),vo=function(t){return{keyword:"using",type:t.toLowerCase()}},Lo=function(t,r){const e=[t];for(let t=0;t<r.length;t++)e.push(r[t][1]);return e},Co=function(t,r,e){return{type:t.toLowerCase(),symbol:r,expr:e}},po="parser",wo=_y("PARSER",!0),ho=function(t){return{type:"with parser",expr:t}},Eo="visible",yo=_y("VISIBLE",!0),Ao="invisible",To=_y("INVISIBLE",!0),mo=function(t){return{type:t.toLowerCase(),expr:t.toLowerCase()}},_o=function(t,r){return r.unshift(t),r.forEach((t=>{const{table:r,as:e}=t;oI[r]=r,e&&(oI[e]=r),function(t){const r=eI(t);t.clear(),r.forEach((r=>t.add(r)))}(uI)})),r},Io=function(t){return t},go=function(t,r,e,n){return r.join=t,r.using=J_(e,n),r},No=function(t,r,e){return r.join=t,r.on=e,r},Ro=function(t,r,e,n){return r.parentheses=!0,{expr:r,as:e,join:t,on:n}},Oo=function(){return{type:"dual"}},So=function(t,r){return"var"===t.type?(t.as=r,t):{db:t.db,table:t.table,as:r}},xo=function(t,r,e){const n=!0;return"var"===t.type?(t.as=e,t.parentheses=n,t):{db:t.db,table:t.table,as:e,parentheses:n}},Uo=function(t,r){return{expr:{type:"values",values:t,prefix:"row"},as:r}},Do=function(t,r){return Array.isArray(t)&&(t={type:"values",values:t,prefix:"row"}),t.parentheses=!0,{expr:t,as:r}},Mo=function(){return"LEFT JOIN"},ko=function(){return"RIGHT JOIN"},Go=function(){return"FULL JOIN"},$o=function(){return"CROSS JOIN"},Fo=function(){return"INNER JOIN"},Po=function(t,r){const e={db:null,table:t};return null!==r&&(e.db=t,e.table=r[3]),e},Ho=function(t){return t.db=null,t.table=t.name,t},Bo=function(t){return t},Yo=function(t){return t.value},Wo=function(t){return t},jo=function(t,r){const e={expr:t,type:"ASC"};return"DESC"===r&&(e.type="DESC"),e},Vo="?",Xo=_y("?",!1),qo=function(){return{type:"origin",value:"?"}},Ko=function(t,r){const e=[t];return r&&e.push(r[2]),{separator:r&&r[0]&&r[0].toLowerCase()||"",value:e}},Qo=function(t,r,e,n,s,u){const o={};return r&&r.forEach((t=>{const{db:r,as:e,table:n,join:s}=t,u=s?"select":"update";r&&(o[n]=r),n&&sI.add(`${u}::${r}::${n}`)})),e&&e.forEach((t=>{if(t.table){const r=rI(t.table);sI.add(`update::${o[r]||null}::${r}`)}uI.add(`update::${t.table}::${t.column}`)})),{tableList:Array.from(sI),columnList:eI(uI),ast:{with:t,type:"update",table:r,set:e,where:n,orderby:s,limit:u}}},zo=function(t,r,e,n,s,u){if(e&&e.forEach((t=>{const{db:r,as:e,table:n,join:s}=t,u=s?"select":"delete";n&&sI.add(`${u}::${r}::${n}`),s||uI.add(`delete::${n}::(.*)`)})),null===r&&1===e.length){const t=e[0];r=[{db:t.db,table:t.table,as:t.as,addition:!0}]}return{tableList:Array.from(sI),columnList:eI(uI),ast:{with:t,type:"delete",table:r,from:e,where:n,orderby:s,limit:u}}},Zo="=",Jo=_y("=",!1),ta=function(t,r,e){return{column:r,value:e,table:t&&t[0]}},ra=function(t,r){return J_(t,r)},ea=function(t){return t},na=function(t,r,e,n,s,u,o,a){if(n&&(sI.add(`insert::${n.db}::${n.table}`),n.as=null),u){let t=n&&n.table||null;Array.isArray(o)&&o.forEach(((t,r)=>{if(t.value.length!=u.length)throw new Error(`Error: column count doesn't match value count at row ${r+1}`)})),u.forEach((r=>uI.add(`insert::${t}::${r}`)))}const i=[r,e].filter((t=>t)).map((t=>t[0]&&t[0].toLowerCase())).join(" ");return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[n],columns:u,values:o,partition:s,prefix:i,on_duplicate_update:a}}},sa=function(t,r,e,n,s,u,o){n&&(sI.add(`insert::${n.db}::${n.table}`),uI.add(`insert::${n.table}::(.*)`),n.as=null);const a=[r,e].filter((t=>t)).map((t=>t[0]&&t[0].toLowerCase())).join(" ");return{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[n],columns:null,values:u,partition:s,prefix:a,on_duplicate_update:o}}},ua=function(t,r,e,n,s,u){return e&&(sI.add(`insert::${e.db}::${e.table}`),uI.add(`insert::${e.table}::(.*)`),e.as=null),{tableList:Array.from(sI),columnList:eI(uI),ast:{type:t,table:[e],columns:null,partition:n,prefix:null===r?"":r[0],set:s,on_duplicate_update:u}}},oa="duplicate",aa=_y("DUPLICATE",!0),ia=function(t){return{keyword:"on duplicate key update",set:t}},ca=function(){return"insert"},la=function(){return"replace"},fa=function(t){return t},ba=function(t,r){const e={type:"expr_list"};return e.value=J_(t,r),e},va=function(t,r){return{type:"interval",expr:t,unit:r.toLowerCase()}},La=function(t,r){return r&&t.push(r),{type:"case",expr:null,args:t}},Ca=function(t,r,e){return e&&r.push(e),{type:"case",expr:t,args:r}},pa=function(t,r){return{type:"when",cond:t,result:r}},da=function(t){return{type:"else",result:t}},wa=function(t,r,e){const n=tI(t,r);return null===e?n:"arithmetic"===e.type?tI(n,e.tail):z_(e.op,n,e.right)},ha=function(t,r){return Q_(t,r[0][1])},Ea=function(t,r){const e=r.length;let n=r[e-1][3];for(let s=e-1;s>=0;s--){const e=0===s?t:r[s-1][3];n=z_(r[s][1],e,n)}return n},ya=function(t,r){const e=r.length;let n=t,s="";for(let t=0;t<e;++t)","===r[t][1]?(s=",",Array.isArray(n)||(n=[n]),n.push(r[t][3])):n=z_(r[t][1],n,r[t][3]);if(","===s){const t={type:"expr_list"};return t.value=n,t}return n},Aa=function(t,r){return tI(t,r)},Ta=function(t,r){return tI(t,r)},ma="!",_a=_y("!",!1),Ia=function(t){return Q_("NOT",t)},ga=function(t,r){return null===r?t:"arithmetic"===r.type?tI(t,r.tail):z_(r.op,t,r.right)},Na=function(t,r){return r.parentheses=!0,Q_(t,r)},Ra=function(t){return t[0]+" "+t[2]},Oa=function(t){return{type:"arithmetic",tail:t}},Sa=">=",xa=_y(">=",!1),Ua=">",Da=_y(">",!1),Ma="<=",ka=_y("<=",!1),Ga="<>",$a=_y("<>",!1),Fa="<",Pa=_y("<",!1),Ha="!=",Ba=_y("!=",!1),Ya=function(t){return{op:"IS",right:t}},Wa=function(t){return{op:"IS NOT",right:t}},ja=function(t,r,e){return{op:t,right:{type:"expr_list",value:[r,e]}}},Va=function(t,r){return t?`${t} ${r}`:r},Xa=function(t,r,e){return{op:r?`${t} ${r}`:t,right:e}},qa=function(t,r){return{op:t,right:r}},Ka=function(t,r){return{op:t,right:r}},Qa=function(t,r){return{op:t,right:r}},za="+",Za=_y("+",!1),Ja="-",ti=_y("-",!1),ri="~",ei=_y("~",!1),ni=function(t,r){return tI(t,r)},si="*",ui=_y("*",!1),oi="/",ai=_y("/",!1),ii="%",ci=_y("%",!1),li="||",fi=_y("||",!1),bi="div",vi=_y("div",!0),Li=function(){return"DIV"},Ci="&",pi=_y("&",!1),di=">>",wi=_y(">>",!1),hi="<<",Ei=_y("<<",!1),yi="^",Ai=_y("^",!1),Ti="|",mi=_y("|",!1),_i=function(t){return t.parentheses=!0,t},Ii=function(t){return{type:"origin",value:t}},gi=function(t,r,e,n){const s=t&&t[0]||null;return uI.add(`select::${s}::${r}`),{type:"column_ref",table:s,column:r,collate:n,arrows:e.map((t=>t[0])),properties:e.map((t=>t[2]))}},Ni=function(t,r){return uI.add(`select::${t}::${r}`),{type:"column_ref",table:t,column:r}},Ri=function(t){return uI.add(`select::null::${t}`),{type:"column_ref",table:null,column:t}},Oi=function(t){return!0===K_[t.toUpperCase()]},Si=function(t){return t},xi=function(t){if(!0===K_[t.toUpperCase()])throw new Error("Error: "+JSON.stringify(t)+" is a reserved word, can not as alias clause");return!1},Ui='"',Di=_y('"',!1),Mi=/^[^"]/,ki=Iy(['"'],!0,!1),Gi=function(t){return t.join("")},$i=/^[^']/,Fi=Iy(["'"],!0,!1),Pi="`",Hi=_y("`",!1),Bi=/^[^`\\]/,Yi=Iy(["`","\\"],!0,!1),Wi=function(t){return t},ji=function(t){return t},Vi=function(t,r){return t+r.join("")},Xi=/^[A-Za-z_]/,qi=Iy([["A","Z"],["a","z"],"_"],!1,!1),Ki=/^[A-Za-z0-9_$]/,Qi=Iy([["A","Z"],["a","z"],["0","9"],"_","$"],!1,!1),zi=/^[A-Za-z0-9_:]/,Zi=Iy([["A","Z"],["a","z"],["0","9"],"_",":"],!1,!1),Ji=":",tc=_y(":",!1),rc=function(t){return{type:"param",value:t[1]}},ec=function(t,r,e){return{type:"aggr_func",name:t,args:{expr:r},over:e}},nc=function(t,r){return{type:"on update",keyword:t,parentheses:!0,expr:r}},sc=function(t){return{type:"on update",keyword:t}},uc="over",oc=_y("OVER",!0),ac=function(t){return{type:"window",as_window_specification:t}},ic="window",cc=_y("WINDOW",!0),lc=function(t){return{keyword:"window",type:"window",expr:t}},fc=function(t,r){return J_(t,r)},bc=function(t,r){return{name:t,as_window_specification:r}},vc=function(t){return{window_specification:t||{},parentheses:!0}},Lc=function(t,r,e){return{name:null,partitionby:t,orderby:r,window_frame_clause:e}},Cc=function(t,r){return`rows ${r.value}`},pc=function(t,r){return`rows between ${t.value} and ${r.value}`},dc="following",wc=_y("FOLLOWING",!0),hc=function(t){return t.value+=" FOLLOWING",t},Ec="preceding",yc=_y("PRECEDING",!0),Ac=function(t){return t.value+=" PRECEDING",t},Tc="current",mc=_y("CURRENT",!0),_c=function(){return{type:"single_quote_string",value:"current row"}},Ic="unbounded",gc=_y("UNBOUNDED",!0),Nc=function(t){return{type:"single_quote_string",value:t.toUpperCase()}},Rc=function(t,r,e){return{type:"aggr_func",name:t,args:r,over:e}},Oc="separator",Sc=_y("SEPARATOR",!0),xc=function(t,r){return{keyword:t,value:r}},Uc=function(t){return{expr:t}},Dc=function(t,r,e,n){return{distinct:t,expr:r,orderby:e,parentheses:!0,separator:n}},Mc=function(t,r,e,n){return{distinct:t,expr:r,orderby:e,separator:n}},kc=function(){return{type:"star",value:"*"}},Gc=function(t,r,e,n){const{dataType:s,length:u}=r;let o=s;return void 0!==u&&(o=`${o}(${u})`),{type:"expr_list",value:[t,{type:"origin",value:`${o} ${e} ${n}`}]}},$c=function(t,r){return{type:"expr_list",value:[t,{type:"datatype",...r}]}},Fc=function(t,r){return t.suffix=`USING ${r}`,{type:"expr_list",value:[t]}},Pc="century",Hc=_y("CENTURY",!0),Bc="day",Yc=_y("DAY",!0),Wc="date",jc=_y("DATE",!0),Vc="decade",Xc=_y("DECADE",!0),qc="dow",Kc=_y("DOW",!0),Qc="doy",zc=_y("DOY",!0),Zc="epoch",Jc=_y("EPOCH",!0),tl="hour",rl=_y("HOUR",!0),el="isodow",nl=_y("ISODOW",!0),sl="isoweek",ul=_y("ISOWEEK",!0),ol="isoyear",al=_y("ISOYEAR",!0),il="microseconds",cl=_y("MICROSECONDS",!0),ll="millennium",fl=_y("MILLENNIUM",!0),bl="milliseconds",vl=_y("MILLISECONDS",!0),Ll="minute",Cl=_y("MINUTE",!0),pl="month",dl=_y("MONTH",!0),wl="quarter",hl=_y("QUARTER",!0),El="second",yl=_y("SECOND",!0),Al="time",Tl=_y("TIME",!0),ml="timezone",_l=_y("TIMEZONE",!0),Il="timezone_hour",gl=_y("TIMEZONE_HOUR",!0),Nl="timezone_minute",Rl=_y("TIMEZONE_MINUTE",!0),Ol="week",Sl=_y("WEEK",!0),xl="year",Ul=_y("YEAR",!0),Dl=function(t){return t},Ml=function(t,r,e,n){return{type:t.toLowerCase(),args:{field:r,cast_type:e,source:n}}},kl=function(t,r,e){return{type:t.toLowerCase(),args:{field:r,source:e}}},Gl="date_trunc",$l=_y("DATE_TRUNC",!0),Fl=function(t,r){return{type:"function",name:"DATE_TRUNC",args:{type:"expr_list",value:[t,{type:"origin",value:r}]},over:null}},Pl="both",Hl=_y("BOTH",!0),Bl="leading",Yl=_y("LEADING",!0),Wl="trailing",jl=_y("TRAILING",!0),Vl=function(t,r,e){let n=[];return t&&n.push({type:"origin",value:t}),r&&n.push(r),n.push({type:"origin",value:"from"}),{type:"expr_list",value:n}},Xl="trim",ql=_y("trim",!0),Kl=function(t,r){let e=t||{type:"expr_list",value:[]};return e.value.push(r),{type:"function",name:"TRIM",args:e}},Ql="convert",zl=_y("convert",!0),Zl=function(t,r){return{type:"function",name:"CONVERT",args:t,collate:r}},Jl=function(t,r,e){return r&&"expr_list"!==r.type&&(r={type:"expr_list",value:[r]}),("TIMESTAMPDIFF"===t.toUpperCase()||"TIMESTAMPADD"===t.toUpperCase())&&r.value&&r.value[0]&&(r.value[0]={type:"origin",value:r.value[0].column}),{type:"function",name:t,args:r||{type:"expr_list",value:[]},over:e}},tf=function(t,r,e){return{type:"function",name:t,args:r||{type:"expr_list",value:[]},over:e}},rf=function(t,r){return{type:"function",name:t,over:r}},ef=function(t,r,e,n,s,u){const{dataType:o,length:a}=e;let i=o;return void 0!==a&&(i=`${i}(${a})`),{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:`${i} ${n} ${s.toUpperCase()}`},collate:u}},nf=function(t,r,e){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:e}},sf=function(t,r,e){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:"DECIMAL("+e+")"}}},uf=function(t,r,e,n){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:"DECIMAL("+e+", "+n+")"}}},of=function(t,r,e,n){return{type:"cast",keyword:t.toLowerCase(),expr:r,symbol:"as",target:{dataType:e+(n?" "+n:"")}}},af=_y("binary",!0),cf="_binary",lf=_y("_binary",!0),ff=function(t,r,e){return t&&(r.prefix=t.toLowerCase()),e&&(r.suffix={collate:e[1]}),r},bf=function(){return{type:"null",value:null}},vf=function(){return{type:"not null",value:"not null"}},Lf=function(){return{type:"bool",value:!0}},Cf=function(){return{type:"bool",value:!1}},pf="_latin1",df=_y("_latin1",!0),wf="x",hf=_y("X",!0),Ef=/^[0-9A-Fa-f]/,yf=Iy([["0","9"],["A","F"],["a","f"]],!1,!1),Af=function(t,r,e){return{type:"hex_string",prefix:t,value:e[1].join("")}},Tf="b",mf=_y("b",!0),_f=function(t,r,e){return{type:"bit_string",prefix:t,value:e[1].join("")}},If="0x",gf=_y("0x",!0),Nf=function(t,r,e){return{type:"full_hex_string",prefix:t,value:e.join("")}},Rf="n",Of=_y("N",!0),Sf=function(t,r){return{type:"natural_string",value:r[1].join("")}},xf=function(t){return{type:"single_quote_string",value:t[1].join("")}},Uf=function(t){return{type:"string",value:t[1].join("")}},Df=function(t,r){return{type:t.toLowerCase(),value:r[1].join("")}},Mf=/^[^"\\\0-\x1F\x7F]/,kf=Iy(['"',"\\",["\0",""],""],!0,!1),Gf=/^[^'\\]/,$f=Iy(["'","\\"],!0,!1),Ff="\\'",Pf=_y("\\'",!1),Hf=function(){return"\\'"},Bf='\\"',Yf=_y('\\"',!1),Wf=function(){return'\\"'},jf="\\\\",Vf=_y("\\\\",!1),Xf=function(){return"\\\\"},qf="\\/",Kf=_y("\\/",!1),Qf=function(){return"\\/"},zf="\\b",Zf=_y("\\b",!1),Jf=function(){return"\b"},tb="\\f",rb=_y("\\f",!1),eb=function(){return"\f"},nb="\\n",sb=_y("\\n",!1),ub=function(){return"\n"},ob="\\r",ab=_y("\\r",!1),ib=function(){return"\r"},cb="\\t",lb=_y("\\t",!1),fb=function(){return"\t"},bb="\\u",vb=_y("\\u",!1),Lb=function(t,r,e,n){return String.fromCharCode(parseInt("0x"+t+r+e+n))},Cb="\\",pb=_y("\\",!1),db=function(){return"\\"},wb="''",hb=_y("''",!1),Eb=function(){return"''"},yb='""',Ab=_y('""',!1),Tb=function(){return'""'},mb="``",_b=_y("``",!1),Ib=function(){return"``"},gb=/^[\n\r]/,Nb=Iy(["\n","\r"],!1,!1),Rb=function(t){return t&&"bigint"===t.type?t:{type:"number",value:t}},Ob=function(t,r,e){return{type:"bigint",value:t+r+e}},Sb=function(t,r){const e=t+r;return Z_(t)?{type:"bigint",value:e}:parseFloat(e)},xb=function(t,r){return{type:"bigint",value:t+r}},Ub=function(t){return Z_(t)?{type:"bigint",value:t}:parseFloat(t)},Db=function(t,r){return t+r},Mb=function(t,r){return t+r},kb=".",Gb=_y(".",!1),$b=function(t){return"."+t},Fb=function(t,r){return t+r},Pb=function(t){return t.join("")},Hb=/^[0-9a-fA-F]/,Bb=Iy([["0","9"],["a","f"],["A","F"]],!1,!1),Yb=/^[eE]/,Wb=Iy(["e","E"],!1,!1),jb=/^[+\-]/,Vb=Iy(["+","-"],!1,!1),Xb=function(t,r){return t+(null!==r?r:"")},qb="null",Kb=_y("NULL",!0),Qb="not null",zb=_y("NOT NULL",!0),Zb="true",Jb=_y("TRUE",!0),tv="to",rv=_y("TO",!0),ev="false",nv=_y("FALSE",!0),sv="show",uv=_y("SHOW",!0),ov="drop",av=_y("DROP",!0),iv=function(){return"DROP"},cv="use",lv=_y("USE",!0),fv="alter",bv=_y("ALTER",!0),vv="select",Lv=_y("SELECT",!0),Cv="update",pv=_y("UPDATE",!0),dv="create",wv=_y("CREATE",!0),hv="temporary",Ev=_y("TEMPORARY",!0),yv="delete",Av=_y("DELETE",!0),Tv="insert",mv=_y("INSERT",!0),_v="RECURSIVE",Iv=_y("RECURSIVE",!1),gv="replace",Nv=_y("REPLACE",!0),Rv="rename",Ov=_y("RENAME",!0),Sv="ignore",xv=_y("IGNORE",!0),Uv=(_y("EXPLAIN",!0),"partition"),Dv=_y("PARTITION",!0),Mv=function(){return"PARTITION"},kv="into",Gv=_y("INTO",!0),$v="from",Fv=_y("FROM",!0),Pv="unlock",Hv=_y("UNLOCK",!0),Bv="table",Yv=_y("TABLE",!0),Wv=function(){return"TABLE"},jv="trigger",Vv=_y("TRIGGER",!0),Xv=function(){return"TRIGGER"},qv="tables",Kv=_y("TABLES",!0),Qv=function(){return"TABLES"},zv="database",Zv=_y("DATABASE",!0),Jv=function(){return"DATABASE"},tL="schema",rL=_y("SCHEMA",!0),eL=function(){return"SCHEMA"},nL=function(){return"COLLATE"},sL="on",uL=_y("ON",!0),oL="left",aL=_y("LEFT",!0),iL="right",cL=_y("RIGHT",!0),lL="full",fL=_y("FULL",!0),bL="inner",vL=_y("INNER",!0),LL="cross",CL=_y("CROSS",!0),pL="join",dL=_y("JOIN",!0),wL="outer",hL=_y("OUTER",!0),EL="union",yL=_y("UNION",!0),AL="minus",TL=_y("MINUS",!0),mL="intersect",_L=_y("INTERSECT",!0),IL="values",gL=_y("VALUES",!0),NL="using",RL=_y("USING",!0),OL="where",SL=_y("WHERE",!0),xL="go",UL=_y("GO",!0),DL=function(){return"GO"},ML="group",kL=_y("GROUP",!0),GL="by",$L=_y("BY",!0),FL="order",PL=_y("ORDER",!0),HL="having",BL=_y("HAVING",!0),YL="limit",WL=_y("LIMIT",!0),jL="offset",VL=_y("OFFSET",!0),XL=function(){return"OFFSET"},qL="asc",KL=_y("ASC",!0),QL=function(){return"ASC"},zL="desc",ZL=_y("DESC",!0),JL=function(){return"DESC"},tC="describe",rC=_y("DESCRIBE",!0),eC=function(){return"DESCRIBE"},nC="all",sC=_y("ALL",!0),uC=function(){return"ALL"},oC="distinct",aC=_y("DISTINCT",!0),iC=function(){return"DISTINCT"},cC="between",lC=_y("BETWEEN",!0),fC=function(){return"BETWEEN"},bC=function(){return"IN"},vC="is",LC=_y("IS",!0),CC=function(){return"IS"},pC="like",dC=_y("LIKE",!0),wC=function(){return"LIKE"},hC="rlike",EC=_y("RLIKE",!0),yC=function(){return"RLIKE"},AC="regexp",TC=_y("REGEXP",!0),mC=function(){return"REGEXP"},_C=_y("EXISTS",!0),IC=function(){return"EXISTS"},gC=function(){return"NOT"},NC="and",RC=_y("AND",!0),OC=function(){return"AND"},SC="or",xC=_y("OR",!0),UC=function(){return"OR"},DC="count",MC=_y("COUNT",!0),kC=function(){return"COUNT"},GC="group_concat",$C=_y("GROUP_CONCAT",!0),FC=function(){return"GROUP_CONCAT"},PC="max",HC=_y("MAX",!0),BC=function(){return"MAX"},YC="min",WC=_y("MIN",!0),jC=function(){return"MIN"},VC="sum",XC=_y("SUM",!0),qC=function(){return"SUM"},KC="avg",QC=_y("AVG",!0),zC=function(){return"AVG"},ZC="extract",JC=_y("EXTRACT",!0),tp=function(){return"EXTRACT"},rp="call",ep=_y("CALL",!0),np=function(){return"CALL"},sp="case",up=_y("CASE",!0),op="when",ap=_y("WHEN",!0),ip="then",cp=_y("THEN",!0),lp="else",fp=_y("ELSE",!0),bp="end",vp=_y("END",!0),Lp="cast",Cp=_y("CAST",!0),pp=function(){return"CAST"},dp=function(){return"BINARY"},wp="varbinary",hp=_y("VARBINARY",!0),Ep=function(){return"VARBINARY"},yp="bit",Ap=_y("BIT",!0),Tp=function(){return"BIT"},mp="char",_p=_y("CHAR",!0),Ip=function(){return"CHAR"},gp="varchar",Np=_y("VARCHAR",!0),Rp=function(){return"VARCHAR"},Op="numeric",Sp=_y("NUMERIC",!0),xp=function(){return"NUMERIC"},Up="decimal",Dp=_y("DECIMAL",!0),Mp=function(){return"DECIMAL"},kp="signed",Gp=_y("SIGNED",!0),$p=function(){return"SIGNED"},Fp="unsigned",Pp=_y("UNSIGNED",!0),Hp=function(){return"UNSIGNED"},Bp="int",Yp=_y("INT",!0),Wp=function(){return"INT"},jp="zerofill",Vp=_y("ZEROFILL",!0),Xp=function(){return"ZEROFILL"},qp="integer",Kp=_y("INTEGER",!0),Qp=function(){return"INTEGER"},zp="json",Zp=_y("JSON",!0),Jp=function(){return"JSON"},td="smallint",rd=_y("SMALLINT",!0),ed=function(){return"SMALLINT"},nd="mediumint",sd=_y("MEDIUMINT",!0),ud=function(){return"MEDIUMINT"},od="tinyint",ad=_y("TINYINT",!0),id=function(){return"TINYINT"},cd="tinytext",ld=_y("TINYTEXT",!0),fd=function(){return"TINYTEXT"},bd="text",vd=_y("TEXT",!0),Ld=function(){return"TEXT"},Cd="mediumtext",pd=_y("MEDIUMTEXT",!0),dd=function(){return"MEDIUMTEXT"},wd="longtext",hd=_y("LONGTEXT",!0),Ed=function(){return"LONGTEXT"},yd="bigint",Ad=_y("BIGINT",!0),Td=function(){return"BIGINT"},md="enum",_d=_y("ENUM",!0),Id=function(){return"ENUM"},gd="float",Nd=_y("FLOAT",!0),Rd=function(){return"FLOAT"},Od="double",Sd=_y("DOUBLE",!0),xd=function(){return"DOUBLE"},Ud=function(){return"DATE"},Dd="datetime",Md=_y("DATETIME",!0),kd=function(){return"DATETIME"},Gd="rows",$d=_y("ROWS",!0),Fd=function(){return"ROWS"},Pd=function(){return"TIME"},Hd="timestamp",Bd=_y("TIMESTAMP",!0),Yd=function(){return"TIMESTAMP"},Wd=function(){return"YEAR"},jd="truncate",Vd=_y("TRUNCATE",!0),Xd=function(){return"TRUNCATE"},qd="user",Kd=_y("USER",!0),Qd=function(){return"USER"},zd="current_date",Zd=_y("CURRENT_DATE",!0),Jd=function(){return"CURRENT_DATE"},tw=(_y("ADDDATE",!0),"interval"),rw=_y("INTERVAL",!0),ew=function(){return"INTERVAL"},nw=function(){return"MONTH"},sw=function(){return"WEEK"},uw=function(){return"DAY"},ow=function(){return"HOUR"},aw=function(){return"MINUTE"},iw=function(){return"SECOND"},cw="current_time",lw=_y("CURRENT_TIME",!0),fw=function(){return"CURRENT_TIME"},bw="current_timestamp",vw=_y("CURRENT_TIMESTAMP",!0),Lw=function(){return"CURRENT_TIMESTAMP"},Cw="current_user",pw=_y("CURRENT_USER",!0),dw=function(){return"CURRENT_USER"},ww="session_user",hw=_y("SESSION_USER",!0),Ew=function(){return"SESSION_USER"},yw="system_user",Aw=_y("SYSTEM_USER",!0),Tw=function(){return"SYSTEM_USER"},mw="global",_w=_y("GLOBAL",!0),Iw=function(){return"GLOBAL"},gw="session",Nw=_y("SESSION",!0),Rw=function(){return"SESSION"},Ow=function(){return"LOCAL"},Sw="persist",xw=_y("PERSIST",!0),Uw=function(){return"PERSIST"},Dw="persist_only",Mw=_y("PERSIST_ONLY",!0),kw=function(){return"PERSIST_ONLY"},Gw="view",$w=_y("VIEW",!0),Fw=function(){return"VIEW"},Pw="geometry",Hw=_y("GEOMETRY",!0),Bw=function(){return"GEOMETRY"},Yw="point",Ww=_y("POINT",!0),jw=function(){return"POINT"},Vw="linestring",Xw=_y("LINESTRING",!0),qw=function(){return"LINESTRING"},Kw="polygon",Qw=_y("POLYGON",!0),zw=function(){return"POLYGON"},Zw="multipoint",Jw=_y("MULTIPOINT",!0),th=function(){return"MULTIPOINT"},rh="multilinestring",eh=_y("MULTILINESTRING",!0),nh=function(){return"MULTILINESTRING"},sh="multipolygon",uh=_y("MULTIPOLYGON",!0),oh=function(){return"MULTIPOLYGON"},ah="geometrycollection",ih=_y("GEOMETRYCOLLECTION",!0),ch=function(){return"GEOMETRYCOLLECTION"},lh="@@",fh=_y("@@",!1),bh="$",vh=_y("$",!1),Lh="return",Ch=_y("return",!0),ph=":=",dh=_y(":=",!1),wh="dual",hh=_y("DUAL",!0),Eh="add",yh=_y("ADD",!0),Ah=function(){return"ADD"},Th="column",mh=_y("COLUMN",!0),_h=function(){return"COLUMN"},Ih="index",gh=_y("INDEX",!0),Nh=function(){return"INDEX"},Rh="modify",Oh=_y("MODIFY",!0),Sh=function(){return"MODIFY"},xh=function(){return"KEY"},Uh="fulltext",Dh=_y("FULLTEXT",!0),Mh=function(){return"FULLTEXT"},kh="spatial",Gh=_y("SPATIAL",!0),$h=function(){return"SPATIAL"},Fh=function(){return"UNIQUE"},Ph=function(){return"KEY_BLOCK_SIZE"},Hh="comment",Bh=_y("COMMENT",!0),Yh=function(){return"COMMENT"},Wh="constraint",jh=_y("CONSTRAINT",!0),Vh=function(){return"CONSTRAINT"},Xh="references",qh=_y("REFERENCES",!0),Kh=function(){return"REFERENCES"},Qh="sql_calc_found_rows",zh=_y("SQL_CALC_FOUND_ROWS",!0),Zh="sql_cache",Jh=_y("SQL_CACHE",!0),tE="sql_no_cache",rE=_y("SQL_NO_CACHE",!0),eE="sql_small_result",nE=_y("SQL_SMALL_RESULT",!0),sE="sql_big_result",uE=_y("SQL_BIG_RESULT",!0),oE="sql_buffer_result",aE=_y("SQL_BUFFER_RESULT",!0),iE=",",cE=_y(",",!1),lE="[",fE=_y("[",!1),bE="]",vE=_y("]",!1),LE=";",CE=_y(";",!1),pE="->",dE=_y("->",!1),wE="->>",hE=_y("->>",!1),EE="&&",yE=_y("&&",!1),AE="xor",TE=_y("XOR",!0),mE=function(){return"XOR"},_E="/*",IE=_y("/*",!1),gE="*/",NE=_y("*/",!1),RE="--",OE=_y("--",!1),SE="#",xE=_y("#",!1),UE=function(t,r,e){return{type:t.toLowerCase(),keyword:t.toLowerCase(),symbol:r,value:e}},DE={type:"any"},ME=/^[ \t\n\r]/,kE=Iy([" ","\t","\n","\r"],!1,!1),GE=function(){return nI=[],!0},$E=function(t){return{stmt:t,vars:nI}},FE=function(t,r,e){return{type:"assign",left:t,symbol:r,right:e}},PE=function(t){return{type:"return",expr:t}},HE=function(t,r,e,n){return{type:"join",ltable:t,rtable:e,op:r,on:n}},BE=function(t){return t.parentheses=!0,t},YE=function(t,r){let e=t;return null!==r&&(e=`${t}.${r[3]}`),e},WE=function(t){const r=t.toUpperCase();return!0===K_[r]?r:t},jE=function(t,r){return{type:"function",name:t,args:{type:"expr_list",value:r}}},VE=function(t){return{type:"function",name:t,args:null}},XE=function(t){return{type:"array",value:t}},qE=function(t,r){return{type:"var",...r,prefix:t}},KE=function(t,r){return nI.push(t),{type:"var",name:t,members:r,prefix:null}},QE=function(t){return{type:"var",name:t.value,members:[],quoted:null,prefix:null}},zE=function(t){const r=[];for(let e=0;e<t.length;e++)r.push(t[e][1]);return r},ZE=_y("boolean",!0),JE=function(){return{dataType:"BOOLEAN"}},ty="blob",ry=_y("blob",!0),ey="tinyblob",ny=_y("tinyblob",!0),sy="mediumblob",uy=_y("mediumblob",!0),oy="longblob",ay=_y("longblob",!0),iy=function(t){return{dataType:t.toUpperCase()}},cy=function(t,r){return{dataType:t,length:parseInt(r.join(""),10)}},ly=function(t){return{dataType:t}},fy=function(t,r){const e=[];return t&&e.push(t),r&&e.push(r),e},by=function(t,r,e,n){return{dataType:t,length:parseInt(r.join(""),10),scale:e&&parseInt(e[2].join(""),10),parentheses:!0,suffix:n}},vy=function(t,r,e){return{dataType:t,length:parseInt(r.join(""),10),suffix:e}},Ly=function(t,r){return{dataType:t,suffix:r}},Cy=/^[0-6]/,py=Iy([["0","6"]],!1,!1),dy=function(t,r,e){return{dataType:t,length:parseInt(r,10),parentheses:!0}},wy=function(t,r){return r.parentheses=!0,{dataType:t,expr:r}},hy=function(t){return{dataType:t}},Ey=0,yy=[{line:1,column:1}],Ay=0,Ty=[],my=0;if("startRule"in e){if(!(e.startRule in u))throw new Error("Can't start parsing from rule \""+e.startRule+'".');o=u[e.startRule]}function _y(t,r){return{type:"literal",text:t,ignoreCase:r}}function Iy(t,r,e){return{type:"class",parts:t,inverted:r,ignoreCase:e}}function gy(r){var e,n=yy[r];if(n)return n;for(e=r-1;!yy[e];)e--;for(n={line:(n=yy[e]).line,column:n.column};e<r;)10===t.charCodeAt(e)?(n.line++,n.column=1):n.column++,e++;return yy[r]=n,n}function Ny(t,r){var e=gy(t),n=gy(r);return{start:{offset:t,line:e.line,column:e.column},end:{offset:r,line:n.line,column:n.column}}}function Ry(t){Ey<Ay||(Ey>Ay&&(Ay=Ey,Ty=[]),Ty.push(t))}function Oy(){var t,r,e,n,u,o,i,c;if(t=Ey,(r=Sy())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Em())!==s&&(i=N_())!==s&&(c=Sy())!==s?n=u=[u,o,i,c]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Em())!==s&&(i=N_())!==s&&(c=Sy())!==s?n=u=[u,o,i,c]:(Ey=n,n=s);e!==s?t=r=a(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}function Sy(){var t,r;return t=Ey,N_()!==s?(r=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=Uy())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=m_())!==s&&(a=N_())!==s&&(i=Uy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=m_())!==s&&(a=N_())!==s&&(i=Uy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);else e=s;e!==s?t=r=c(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r===s&&(r=xy())===s&&(r=Uy()),r!==s?t=i(r):(Ey=t,t=s)):(Ey=t,t=s),t}function xy(){var r;return(r=function(){var t,r,e,n,u,o,a;return t=Ey,(r=KT())!==s&&N_()!==s&&(e=cm())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s?t=r=Ir(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=a_())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s&&N_()!==s?((o=tA())===s&&(o=null),o!==s?t=r=gr(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=b_())!==s&&N_()!==s&&(n=iT())!==s&&N_()!==s&&(u=Lm())!==s&&N_()!==s&&(o=IA())!==s&&N_()!==s?(a=function(){var t,r,e,n,u,o;if(t=Ey,(r=Vy())===s&&(r=Xy()),r!==s){for(e=[],n=Ey,(u=N_())!==s?((o=Vy())===s&&(o=Xy()),o!==s?n=u=[u,o]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=Vy())===s&&(o=Xy()),o!==s?n=u=[u,o]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),a===s&&(a=null),a!==s&&N_()!==s?t=r=Nr(r,e,n,o,a):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s?((e=bm())===s&&(e=vm()),e!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=pT())!==s?t=r=Rr(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=KT())!==s&&N_()!==s&&(e=lm())!==s&&N_()!==s?((n=Wy())===s&&(n=null),n!==s&&N_()!==s&&(u=mA())!==s?t=r=Or(r,e,n,u):(Ey=t,t=s)):(Ey=t,t=s))))),t}())===s&&(r=function(){var r;return(r=function(){var t,r,e,n,u,o,a,i,c,l;return t=Ey,(r=zT())!==s&&N_()!==s?((e=ZT())===s&&(e=null),e!==s&&N_()!==s&&cm()!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s&&(o=$y())!==s?t=r=z(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=zT())!==s&&N_()!==s?((e=ZT())===s&&(e=null),e!==s&&N_()!==s&&cm()!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?(o=function(){var t,r,e,n,u,o,a,i;if(t=Ey,A_()!==s)if(N_()!==s)if((r=Fy())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=Fy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=Fy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s&&(n=N_())!==s&&(u=T_())!==s?t=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t}(),o===s&&(o=null),o!==s&&N_()!==s?(a=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=nA())!==s){for(e=[],n=Ey,(u=N_())!==s?((o=E_())===s&&(o=null),o!==s&&(a=N_())!==s&&(i=nA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=E_())===s&&(o=null),o!==s&&(a=N_())!==s&&(i=nA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=C(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),a===s&&(a=null),a!==s&&N_()!==s?((i=nm())===s&&(i=rm()),i===s&&(i=null),i!==s&&N_()!==s?((c=im())===s&&(c=null),c!==s&&N_()!==s?((l=My())===s&&(l=null),l!==s?t=r=Z(r,e,n,u,o,a,i,c,l):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)),t}())===s&&(r=function(){var r,e,n,u,o,a,i,c,l,f,b,v,L;return r=Ey,(e=zT())!==s&&N_()!==s?((n=By())===s&&(n=null),n!==s&&N_()!==s&&lm()!==s&&N_()!==s?((u=Gy())===s&&(u=null),u!==s&&N_()!==s&&(o=pT())!==s&&N_()!==s?(a=function(){var r;return t.substr(Ey,6).toLowerCase()===Rt?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Ot)),r===s&&(t.substr(Ey,5).toLowerCase()===St?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(xt))),r}(),a!==s&&N_()!==s?(i=function(){var t;return(t=tm())===s&&(t=QT())===s&&(t=JT()),t}(),i!==s&&N_()!==s&&Lm()!==s&&N_()!==s&&(c=IA())!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Ft?(l=t.substr(Ey,3),Ey+=3):(l=s,0===my&&Ry(Pt)),l!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===Ht?(f=t.substr(Ey,4),Ey+=4):(f=s,0===my&&Ry(Bt)),f!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Yt?(b=t.substr(Ey,3),Ey+=3):(b=s,0===my&&Ry(Wt)),b!==s&&N_()!==s?(v=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===Ut?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Dt)),e===s&&(t.substr(Ey,8).toLowerCase()===Mt?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(kt))),e!==s&&N_()!==s&&(n=pT())!==s?r=e=Gt(e,n):(Ey=r,r=s),r}(),v===s&&(v=null),v!==s&&N_()!==s?(L=function(){var t,r;return t=Ey,am()!==s&&N_()!==s&&(r=DA())!==s?t=$t(r):(Ey=t,t=s),t}(),L!==s&&N_()!==s?r=e=jt(e,n,u,o,a,i,c,v,L):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r,e,n,u,o,a,i,c,l,f,b;return t=Ey,(r=zT())!==s&&N_()!==s?((e=p_())===s&&(e=L_())===s&&(e=C_()),e===s&&(e=null),e!==s&&N_()!==s&&(n=b_())!==s&&N_()!==s&&(u=lT())!==s&&N_()!==s?((o=hA())===s&&(o=null),o!==s&&N_()!==s&&(a=Lm())!==s&&N_()!==s&&(i=IA())!==s&&N_()!==s&&A_()!==s&&N_()!==s?(c=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=ky())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=ky())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=ky())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=C(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),c!==s&&N_()!==s&&T_()!==s&&N_()!==s?((l=EA())===s&&(l=null),l!==s&&N_()!==s?((f=Vy())===s&&(f=null),f!==s&&N_()!==s?((b=Xy())===s&&(b=null),b!==s&&N_()!==s?t=r=Q(r,e,n,u,o,a,i,c,l,f,b):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var t,r,e,n,u,o;return t=Ey,(r=zT())!==s&&N_()!==s?((e=bm())===s&&(e=vm()),e!==s&&N_()!==s?((n=Gy())===s&&(n=null),n!==s&&N_()!==s&&(u=pT())!==s&&N_()!==s?(o=function(){var t,r,e,n,u,o;if(t=Ey,(r=eA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=eA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=eA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),o===s&&(o=null),o!==s?t=r=A(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n,u,o,a,i,c,l,f,b,v,L,C,p,d,w,h,E,y,A;return r=Ey,(e=zT())!==s&&N_()!==s?(n=Ey,(u=Um())!==s&&(o=N_())!==s&&(a=rm())!==s?n=u=[u,o,a]:(Ey=n,n=s),n===s&&(n=null),n!==s&&(u=N_())!==s?(o=Ey,t.substr(Ey,9).toLowerCase()===U?(a=t.substr(Ey,9),Ey+=9):(a=s,0===my&&Ry(D)),a!==s&&(i=N_())!==s&&(c=c_())!==s&&(l=N_())!==s?(t.substr(Ey,9).toLowerCase()===M?(f=t.substr(Ey,9),Ey+=9):(f=s,0===my&&Ry(k)),f===s&&(t.substr(Ey,5).toLowerCase()===G?(f=t.substr(Ey,5),Ey+=5):(f=s,0===my&&Ry($)),f===s&&(t.substr(Ey,9).toLowerCase()===F?(f=t.substr(Ey,9),Ey+=9):(f=s,0===my&&Ry(P)))),f!==s?o=a=[a,i,c,l,f]:(Ey=o,o=s)):(Ey=o,o=s),o===s&&(o=null),o!==s&&(a=N_())!==s?((i=By())===s&&(i=null),i!==s&&(c=N_())!==s?(l=Ey,t.substr(Ey,3).toLowerCase()===H?(f=t.substr(Ey,3),Ey+=3):(f=s,0===my&&Ry(B)),f!==s&&(b=N_())!==s?(t.substr(Ey,8).toLowerCase()===Y?(v=t.substr(Ey,8),Ey+=8):(v=s,0===my&&Ry(W)),v!==s&&(L=N_())!==s?(t.substr(Ey,7).toLowerCase()===j?(C=t.substr(Ey,7),Ey+=7):(C=s,0===my&&Ry(V)),C===s&&(t.substr(Ey,7).toLowerCase()===X?(C=t.substr(Ey,7),Ey+=7):(C=s,0===my&&Ry(q))),C!==s?l=f=[f,b,v,L,C]:(Ey=l,l=s)):(Ey=l,l=s)):(Ey=l,l=s),l===s&&(l=null),l!==s&&(f=N_())!==s&&(b=a_())!==s&&(v=N_())!==s&&(L=IA())!==s&&(C=N_())!==s?(p=Ey,(d=A_())!==s&&(w=N_())!==s&&(h=cT())!==s&&(E=N_())!==s&&(y=T_())!==s?p=d=[d,w,h,E,y]:(Ey=p,p=s),p===s&&(p=null),p!==s&&(d=N_())!==s&&(w=im())!==s&&(h=N_())!==s&&(E=lA())!==s&&(y=N_())!==s?(A=function(){var r,e,n,u;return r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===T?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(m)),e===s&&(t.substr(Ey,5).toLowerCase()===_?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(I))),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s?(t.substr(Ey,6)===R?(u=R,Ey+=6):(u=s,0===my&&Ry(O)),u!==s?r=S(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s?(t.substr(Ey,6)===R?(n=R,Ey+=6):(n=s,0===my&&Ry(O)),n!==s?r=x():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)),r}(),A===s&&(A=null),A!==s?r=e=K(e,n,o,i,l,L,p,E,A):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===jd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Vd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Xd():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=cm())===s&&(n=null),n!==s&&N_()!==s&&(u=AA())!==s?r=e=Sr(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r;return t=Ey,em()!==s&&N_()!==s&&cm()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=wA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=wA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=wA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s?t=qn(r):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===rp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ep)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=np():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=B_())!==s?r=e=is(n):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===cv?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(lv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=lT())!==s?r=e=xr(n):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===fv?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(bv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&cm()!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s?(u=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=jy())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=jy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=jy())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),u!==s?r=e=Ur(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,am()!==s&&N_()!==s?(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===mw?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(_w)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Iw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Nw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Rw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===_?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(I)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ow():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Sw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(xw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Uw():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===Dw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(Mw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kw():(Ey=r,r=s)):(Ey=r,r=s),r}())))),e===s&&(e=null),e!==s&&N_()!==s&&(n=k_())!==s?r=Kn(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Qr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(zr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&fm()!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=sA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=sA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=sA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=os(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=as(n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Pv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Hv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&fm()!==s?r=e=Qn():(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u,o,a,i,c;return r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(ls)),e===s&&(t.substr(Ey,6).toLowerCase()===fs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(bs))),e!==s&&(n=N_())!==s?(t.substr(Ey,4).toLowerCase()===vs?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(Ls)),u!==s?r=Cs(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===ps?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(ds)),e===s&&(t.substr(Ey,6).toLowerCase()===ws?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(hs)),e===s&&(t.substr(Ey,11).toLowerCase()===Es?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(ys)))),e!==s?r=As(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Ts?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(ms)),e===s&&(t.substr(Ey,8).toLowerCase()===_s?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Is))),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===ws?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(hs)),u!==s?r=gs(e):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Ns?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Rs)),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===Os?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(Ss)),u!==s&&(o=N_())!==s?((a=eT())===s&&(a=null),a!==s&&N_()!==s?((i=dA())===s&&(i=null),i!==s&&N_()!==s?((c=UA())===s&&(c=null),c!==s?r=xs(a,i,c):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s?(e=Ey,t.substr(Ey,9).toLowerCase()===en?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(nn)),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===sn?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(un)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(t.substr(Ey,9).toLowerCase()===Us?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Ds))),e!==s&&(n=N_())!==s?((u=rT())===s&&(u=NA()),u===s&&(u=null),u!==s?r=Ms(e,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===ks?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Gs)),e===s&&(t.substr(Ey,7).toLowerCase()===$s?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Fs))),e!==s&&(n=N_())!==s&&(u=dA())!==s?r=Ps(e,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,qT()!==s&&N_()!==s&&(e=zT())!==s&&(n=N_())!==s?((u=a_())===s&&(u=cm()),u!==s&&(o=N_())!==s&&(a=IA())!==s?r=Hs(u,a):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=function(){var r,e,n;return r=Ey,qT()!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Bs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ys)),e!==s&&N_()!==s?(n=function(){var r,e,n,u,o,a,i;return r=Ey,t.substr(Ey,3).toLowerCase()===Ft?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Pt)),e!==s&&N_()!==s&&(n=lT())!==s&&N_()!==s?(u=Ey,(o=i_())!==s&&(a=N_())!==s&&(i=lT())!==s?u=o=[o,a,i]:(Ey=u,u=s),u===s&&(u=null),u!==s&&(o=N_())!==s?(a=function(){var t,r;return t=Ey,wm()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=lT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=lT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=lT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=os(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s?t=Vs(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),a===s&&(a=null),a!==s?r=e=js(n,u,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=null),n!==s?r=Ws(n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()))))))),r}())===s&&(r=function(){var r,e,n;return r=Ey,(e=Tm())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===tC?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=eC():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s&&N_()!==s&&(n=lT())!==s?r=e=Xs(n):(Ey=r,r=s),r}()),r}function Uy(){var t;return(t=My())===s&&(t=function(){var t,r,e,n,u,o,a;return t=Ey,N_()!==s?((r=oA())===s&&(r=null),r!==s&&N_()!==s&&QT()!==s&&N_()!==s&&(e=AA())!==s&&N_()!==s&&am()!==s&&N_()!==s&&(n=DA())!==s&&N_()!==s?((u=NA())===s&&(u=null),u!==s&&N_()!==s?((o=OA())===s&&(o=null),o!==s&&N_()!==s?((a=UA())===s&&(a=null),a!==s?t=Qo(r,e,n,u,o,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,a,i,c;return t=Ey,(r=FA())!==s&&N_()!==s?((e=nm())===s&&(e=null),e!==s&&N_()!==s?((n=um())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?((o=GA())===s&&(o=null),o!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(a=cT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&(i=kA())!==s&&N_()!==s?((c=$A())===s&&(c=null),c!==s?t=r=na(r,e,n,u,o,a,i,c):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,a,i;return t=Ey,(r=FA())!==s&&N_()!==s?((e=nm())===s&&(e=null),e!==s&&N_()!==s?((n=um())===s&&(n=null),n!==s&&N_()!==s&&(u=IA())!==s&&N_()!==s?((o=GA())===s&&(o=null),o!==s&&N_()!==s&&(a=kA())!==s&&N_()!==s?((i=$A())===s&&(i=null),i!==s?t=r=sa(r,e,n,u,o,a,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,a;return t=Ey,(r=FA())!==s&&N_()!==s?((e=um())===s&&(e=null),e!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s?((u=GA())===s&&(u=null),u!==s&&N_()!==s&&am()!==s&&N_()!==s&&(o=DA())!==s&&N_()!==s?((a=$A())===s&&(a=null),a!==s?t=r=ua(r,e,n,u,o,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=function(){var t,r,e,n,u,o,a;return t=Ey,N_()!==s?((r=oA())===s&&(r=null),r!==s&&N_()!==s&&JT()!==s&&N_()!==s?((e=AA())===s&&(e=null),e!==s&&N_()!==s&&(n=dA())!==s&&N_()!==s?((u=NA())===s&&(u=null),u!==s&&N_()!==s?((o=OA())===s&&(o=null),o!==s&&N_()!==s?((a=UA())===s&&(a=null),a!==s?t=zo(r,e,n,u,o,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(t=xy())===s&&(t=function(){var t,r;for(t=[],r=M_();r!==s;)t.push(r),r=M_();return t}()),t}function Dy(){var r,e;return r=Ey,(e=dm())!==s&&N_()!==s&&mm()!==s?r=e=l():(Ey=r,r=s),r===s&&(r=Ey,(e=dm())!==s&&(e=f()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===AL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(TL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=b()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===mL?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(_L)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=v()),r=e))),r}function My(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=uA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Dy())!==s&&(a=N_())!==s&&(i=uA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Dy())!==s&&(a=N_())!==s&&(i=uA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s&&(n=N_())!==s?((u=OA())===s&&(u=null),u!==s&&(o=N_())!==s?((a=UA())===s&&(a=null),a!==s?t=r=L(r,e,u,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;return t}function ky(){var t,r,e;return t=Ey,(r=XA())!==s?((e=Am())===s&&(e=Tm()),e===s&&(e=null),e!==s?t=r=p(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=function(){var t,r,e;return t=Ey,(r=iT())!==s&&N_()!==s?((e=Am())===s&&(e=Tm()),e===s&&(e=null),e!==s?t=r=d(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}()),t}function Gy(){var r,e;return r=Ey,t.substr(Ey,2).toLowerCase()===h?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(E)),e!==s&&N_()!==s&&Sm()!==s&&N_()!==s&&Om()!==s?r=e=y():(Ey=r,r=s),r}function $y(){var t,r;return t=function(){var t,r;return t=Ey,Rm()!==s&&N_()!==s&&(r=AA())!==s?t=J(r):(Ey=t,t=s),t}(),t===s&&(t=Ey,A_()!==s&&N_()!==s&&(r=$y())!==s&&N_()!==s&&T_()!==s?t=tt(r):(Ey=t,t=s)),t}function Fy(){var t;return(t=Qy())===s&&(t=Hy())===s&&(t=qy())===s&&(t=Ky()),t}function Py(){var r,e,n,u,o,a;return r=Ey,e=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Qb?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(zb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),r!==s&&(r=vf()),r}(),e===s&&(e=DT()),e!==s&&(e=et(e)),(r=e)===s&&(r=Ey,e=function(){var t,r;return t=Ey,VT()!==s&&N_()!==s?((r=UT())===s&&(r=XA()),r!==s?t=cr(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),e!==s&&(e=nt(e)),(r=e)===s&&(r=Ey,t.substr(Ey,14).toLowerCase()===st?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(ut)),e!==s&&(e=ot(e)),(r=e)===s&&(r=Ey,e=Ey,t.substr(Ey,6).toLowerCase()===at?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(it)),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(lt)),o===s&&(o=null),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(e=Ey,t.substr(Ey,7).toLowerCase()===ft?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(bt)),n===s&&(n=null),n!==s&&(u=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(lt)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)),e!==s&&(e=vt(e)),(r=e)===s&&(r=Ey,(e=S_())!==s&&(e=Lt(e)),(r=e)===s&&(r=Ey,(e=Yy())!==s&&(e=Ct(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n;return r=Ey,t.substr(Ey,13).toLowerCase()===Xt?(e=t.substr(Ey,13),Ey+=13):(e=s,0===my&&Ry(qt)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Kt?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(Qt)),n===s&&(t.substr(Ey,7).toLowerCase()===zt?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(Zt)),n===s&&(t.substr(Ey,7).toLowerCase()===Jt?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(tr)))),n!==s?r=e=rr(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=pt(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===er?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(nr)),e!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===sr?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(ur)),n===s&&(t.substr(Ey,6).toLowerCase()===or?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(ar))),n!==s?r=e=ir(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=dt(e)),(r=e)===s&&(r=Ey,(e=Zy())!==s&&(e=wt(e)),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u,o,a,i,c;return r=Ey,(e=zy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(u=XA())!==s&&N_()!==s&&T_()!==s&&N_()!==s?(o=Ey,(a=Sm())===s&&(a=null),a!==s&&(i=N_())!==s?(t.substr(Ey,8).toLowerCase()===Ue?(c=t.substr(Ey,8),Ey+=8):(c=s,0===my&&Ry(De)),c!==s?o=a=[a,i,c]:(Ey=o,o=s)):(Ey=o,o=s),o===s&&(o=null),o!==s?r=e=Me(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=ht(e)),(r=e)===s&&(r=Ey,(e=rA())!==s&&(n=N_())!==s?((u=c_())===s&&(u=null),u!==s&&(o=N_())!==s&&(a=pT())!==s?r=e=Et(e,u,a):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u,o,a,i,c;if(r=Ey,e=Ey,n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===lr?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(fr)),e!==s&&(n=N_())!==s?(t.substr(Ey,6).toLowerCase()===br?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(vr)),u!==s?r=e=[e,n,u]:(Ey=r,r=s)):(Ey=r,r=s),r!==s&&(r=Lr(r)),r}(),n===s&&(n=null),n!==s&&(u=N_())!==s?(t.substr(Ey,2).toLowerCase()===Cr?(o=t.substr(Ey,2),Ey+=2):(o=s,0===my&&Ry(pr)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e!==s)if((n=N_())!==s)if((u=A_())!==s)if((o=N_())!==s)if((a=UT())===s&&(a=XA()),a!==s)if(N_()!==s)if(T_()!==s)if(N_()!==s){for(i=[],t.substr(Ey,6).toLowerCase()===dr?(c=t.substr(Ey,6),Ey+=6):(c=s,0===my&&Ry(wr)),c===s&&(t.substr(Ey,7).toLowerCase()===hr?(c=t.substr(Ey,7),Ey+=7):(c=s,0===my&&Ry(Er)));c!==s;)i.push(c),t.substr(Ey,6).toLowerCase()===dr?(c=t.substr(Ey,6),Ey+=6):(c=s,0===my&&Ry(wr)),c===s&&(t.substr(Ey,7).toLowerCase()===hr?(c=t.substr(Ey,7),Ey+=7):(c=s,0===my&&Ry(Er)));i!==s?r=e=yr(e,a,i):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r}(),e!==s&&(e=yt(e)),r=e))))))))))),r}function Hy(){var t,r,e,n;return t=Ey,(r=iT())!==s&&N_()!==s&&(e=V_())!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o;if(t=Ey,(r=Py())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=Py())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=Py())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=At(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}(),n===s&&(n=null),n!==s?t=r=Tt(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function By(){var r,e,n,u,o;return r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(V)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=MT())!==s&&N_()!==s?(64===t.charCodeAt(Ey)?(u=mt,Ey++):(u=s,0===my&&Ry(_t)),u!==s&&N_()!==s&&(o=MT())!==s?r=e=It(n,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(V)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=o_())!==s&&N_()!==s&&(u=A_())!==s&&N_()!==s&&(o=T_())!==s?r=e=gt():(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===j?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(V)),e!==s&&N_()!==s&&c_()!==s&&N_()!==s&&(n=o_())!==s?r=e=Nt():(Ey=r,r=s))),r}function Yy(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===ln?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(fn)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nL():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=pT())!==s?r=e=Vt(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function Wy(){var r,e,n;return r=Ey,t.substr(Ey,2).toLowerCase()===h?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(Ar)),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===Tr?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(mr)),n!==s?r=e=_r():(Ey=r,r=s)):(Ey=r,r=s),r}function jy(){var r,e;return(r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=Qy())!==s?t=le(r):(Ey=t,t=s),t}())===s&&((r=function(){var r,e,n;return r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s&&(n=pT())!==s?r=Ce(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&((r=function(){var r,e,n;return r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===ft?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(bt)),e!==s&&N_()!==s&&v_()!==s?r=fe():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,KT()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===be?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(ve)),e!==s&&N_()!==s&&v_()!==s&&N_()!==s&&(n=pT())!==s?r=Le(n):(Ey=r,r=s)):(Ey=r,r=s)),r}())===s&&((r=function(){var r,e,n,u;return r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(N)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s&&w_()!==s&&N_()!==s&&(u=pT())!==s?r=pe(u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===de?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(we)),e!==s&&N_()!==s&&w_()!==s&&N_()!==s&&(n=pT())!==s?r=e=he(n):(Ey=r,r=s),r}(),r===s&&((r=function(){var t,r,e;return t=Ey,l_()!==s&&N_()!==s&&(r=f_())!==s&&N_()!==s&&(e=Hy())!==s?t=Mr(r,e):(Ey=t,t=s),t===s&&(t=Ey,l_()!==s&&N_()!==s&&(r=Hy())!==s?t=kr(r):(Ey=t,t=s)),t}())===s&&((r=function(){var t,r,e;return t=Ey,KT()!==s&&N_()!==s&&(r=f_())!==s&&N_()!==s&&(e=iT())!==s?t=$r(r,e):(Ey=t,t=s),t===s&&(t=Ey,KT()!==s&&N_()!==s&&(r=iT())!==s?t=Fr(r):(Ey=t,t=s)),t}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Rh?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Oh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Sh():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=Hy())!==s?r=e=Gr(n):(Ey=r,r=s),r}(),r===s&&((r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=qy())!==s?t=Pr(r):(Ey=t,t=s),t}())===s&&((r=function(){var t,r;return t=Ey,l_()!==s&&N_()!==s&&(r=Ky())!==s?t=Xn(r):(Ey=t,t=s),t}())===s&&((r=function(){var t,r,e,n;return t=Ey,em()!==s&&N_()!==s&&f_()!==s&&N_()!==s&&(r=iT())!==s&&N_()!==s?((e=XT())===s&&(e=im()),e===s&&(e=null),e!==s&&N_()!==s&&(n=iT())!==s?t=Br(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&((r=function(){var t,r,e;return t=Ey,em()!==s&&N_()!==s?((r=XT())===s&&(r=im()),r===s&&(r=null),r!==s&&N_()!==s&&(e=lT())!==s?t=Hr(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=Vy())===s&&(r=Xy())===s&&(r=function(){var r,e,n,u,o,a,i,c,l;return r=Ey,t.substr(Ey,6).toLowerCase()===ue?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(oe)),e!==s&&N_()!==s?((n=f_())===s&&(n=null),n!==s&&N_()!==s&&(u=iT())!==s&&N_()!==s&&(o=Hy())!==s&&N_()!==s?(a=Ey,t.substr(Ey,5).toLowerCase()===ae?(i=t.substr(Ey,5),Ey+=5):(i=s,0===my&&Ry(ie)),i===s&&(t.substr(Ey,5).toLowerCase()===St?(i=t.substr(Ey,5),Ey+=5):(i=s,0===my&&Ry(xt))),i!==s&&(c=N_())!==s&&(l=iT())!==s?a=i=[i,c,l]:(Ey=a,a=s),a===s&&(a=null),a!==s?r=e=ce(n,u,o,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ey,(e=nA())!==s&&(e=Dr(e)),r=e))))))))))))),r}function Vy(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===U?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(D)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Jt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(tr)),u===s&&(t.substr(Ey,7).toLowerCase()===Yr?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Wr)),u===s&&(t.substr(Ey,7).toLowerCase()===jr?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Vr)),u===s&&(t.substr(Ey,4).toLowerCase()===Xr?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(qr))))),u!==s?r=e=Kr(n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function Xy(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Qr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(zr)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Jt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(tr)),u===s&&(t.substr(Ey,4).toLowerCase()===Zr?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(Jr)),u===s&&(t.substr(Ey,6).toLowerCase()===te?(u=t.substr(Ey,6),Ey+=6):(u=s,0===my&&Ry(re)),u===s&&(t.substr(Ey,9).toLowerCase()===ee?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(ne))))),u!==s?r=e=se(n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function qy(){var t,r,e,n,u,o;return t=Ey,(r=b_())===s&&(r=v_()),r!==s&&N_()!==s?((e=LT())===s&&(e=null),e!==s&&N_()!==s?((n=hA())===s&&(n=null),n!==s&&N_()!==s?(u=function(){var t,r;return t=Ey,A_()!==s&&N_()!==s?(r=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=cA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=cA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=cA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r!==s&&N_()!==s&&T_()!==s?t=ru(r):(Ey=t,t=s)):(Ey=t,t=s),t}(),u!==s&&N_()!==s?((o=EA())===s&&(o=null),o!==s&&N_()!==s?t=r=Ee(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}function Ky(){var t,r,e,n,u,o;return t=Ey,(r=L_())===s&&(r=C_()),r!==s&&N_()!==s?((e=b_())===s&&(e=v_()),e===s&&(e=null),e!==s&&N_()!==s?((n=LT())===s&&(n=null),n!==s&&N_()!==s&&(u=iA())!==s&&N_()!==s?((o=EA())===s&&(o=null),o!==s?t=r=ye(r,e,n,u,o):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}function Qy(){var r;return(r=function(){var r,e,n,u,o,a,i,c;return r=Ey,(e=zy())===s&&(e=null),e!==s&&N_()!==s?(n=Ey,t.substr(Ey,7).toLowerCase()===ft?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(bt)),u!==s&&(o=N_())!==s?(t.substr(Ey,3).toLowerCase()===ct?(a=t.substr(Ey,3),Ey+=3):(a=s,0===my&&Ry(lt)),a!==s?n=u=[u,o,a]:(Ey=n,n=s)):(Ey=n,n=s),n!==s&&(u=N_())!==s?((o=hA())===s&&(o=null),o!==s&&(a=N_())!==s&&(i=iA())!==s&&N_()!==s?((c=EA())===s&&(c=null),c!==s?r=e=Te(e,n,o,i,c):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var t,r,e,n,u,o,a,i;return t=Ey,(r=zy())===s&&(r=null),r!==s&&N_()!==s&&(e=p_())!==s&&N_()!==s?((n=b_())===s&&(n=v_()),n===s&&(n=null),n!==s&&N_()!==s?((u=LT())===s&&(u=null),u!==s&&N_()!==s?((o=hA())===s&&(o=null),o!==s&&N_()!==s&&(a=iA())!==s&&N_()!==s?((i=EA())===s&&(i=null),i!==s?t=r=me(r,e,n,u,o,a,i):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}())===s&&(r=function(){var r,e,n,u,o,a;return r=Ey,(e=zy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,11).toLowerCase()===Oe?(n=t.substr(Ey,11),Ey+=11):(n=s,0===my&&Ry(Se)),n!==s&&N_()!==s?((u=LT())===s&&(u=null),u!==s&&N_()!==s&&(o=iA())!==s&&N_()!==s?((a=Zy())===s&&(a=null),a!==s?r=e=xe(e,n,u,o,a):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u,o,a,i,c,l,f;return r=Ey,(e=zy())===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===g?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(N)),n!==s&&N_()!==s?(u=Ey,t.substr(Ey,3).toLowerCase()===_e?(o=t.substr(Ey,3),Ey+=3):(o=s,0===my&&Ry(Ie)),o!==s&&(a=N_())!==s?(t.substr(Ey,3).toLowerCase()===Ft?(i=t.substr(Ey,3),Ey+=3):(i=s,0===my&&Ry(Pt)),i!==s&&(c=N_())!==s?(t.substr(Ey,11).toLowerCase()===ge?(l=t.substr(Ey,11),Ey+=11):(l=s,0===my&&Ry(Ne)),l!==s&&(f=N_())!==s?u=o=[o,a,i,c,l,f]:(Ey=u,u=s)):(Ey=u,u=s)):(Ey=u,u=s),u===s&&(u=null),u!==s&&(o=A_())!==s&&(a=N_())!==s&&(i=XA())!==s&&(c=N_())!==s&&(l=T_())!==s?r=e=Re(e,n,u,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function zy(){var t,r,e;return t=Ey,(r=w_())!==s&&N_()!==s?((e=lT())===s&&(e=null),e!==s?t=r=Ae(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function Zy(){var r,e,n,u,o,a,i;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Xh?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(qh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Kh():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=AA())!==s&&N_()!==s&&(u=iA())!==s&&N_()!==s?(t.substr(Ey,10).toLowerCase()===ke?(o=t.substr(Ey,10),Ey+=10):(o=s,0===my&&Ry(Ge)),o===s&&(t.substr(Ey,13).toLowerCase()===$e?(o=t.substr(Ey,13),Ey+=13):(o=s,0===my&&Ry(Fe)),o===s&&(t.substr(Ey,12).toLowerCase()===Pe?(o=t.substr(Ey,12),Ey+=12):(o=s,0===my&&Ry(He)))),o===s&&(o=null),o!==s&&N_()!==s?((a=Jy())===s&&(a=null),a!==s&&N_()!==s?((i=Jy())===s&&(i=null),i!==s?r=e=Be(e,n,u,o,a,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Jy())!==s&&(e=Ye(e)),r=e),r}function Jy(){var r,e,n,u;return r=Ey,Lm()!==s&&N_()!==s?((e=JT())===s&&(e=QT()),e!==s&&N_()!==s?((u=tA())===s&&(t.substr(Ey,8).toLowerCase()===Qe?(u=t.substr(Ey,8),Ey+=8):(u=s,0===my&&Ry(ze)),u===s&&(t.substr(Ey,9).toLowerCase()===Ze?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(Je)),u===s&&(t.substr(Ey,11).toLowerCase()===tn?(u=t.substr(Ey,11),Ey+=11):(u=s,0===my&&Ry(rn)),u===s&&(u=u_())))),u!==s&&(u=Ke(u)),(n=u)!==s?r=We(e,n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function tA(){var r;return t.substr(Ey,8).toLowerCase()===je?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(Ve)),r===s&&(t.substr(Ey,7).toLowerCase()===Xe?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(qe))),r!==s&&(r=Ke(r)),r}function rA(){var r,e,n;return r=Ey,t.substr(Ey,9).toLowerCase()===en?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(nn)),e!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===sn?(n=t.substr(Ey,3),Ey+=3):(n=s,0===my&&Ry(un)),n!==s?r=e=on():(Ey=r,r=s)):(Ey=r,r=s),r}function eA(){var r,e,n,u,o;return r=Ey,(e=VT())===s&&(e=null),e!==s&&N_()!==s?((n=rA())===s&&(t.substr(Ey,7).toLowerCase()===an?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(cn)),n===s&&(t.substr(Ey,7).toLowerCase()===ln?(n=t.substr(Ey,7),Ey+=7):(n=s,0===my&&Ry(fn)))),n!==s&&N_()!==s?((u=c_())===s&&(u=null),u!==s&&N_()!==s&&(o=pT())!==s?r=e=bn(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function nA(){var r,e,n,u,o,a,i;return r=Ey,t.substr(Ey,14).toLowerCase()===st?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(ut)),e===s&&(t.substr(Ey,14).toLowerCase()===vn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(Ln)),e===s&&(t.substr(Ey,14).toLowerCase()===Cn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(pn)),e===s&&(t.substr(Ey,8).toLowerCase()===dn?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(wn)),e===s&&(t.substr(Ey,8).toLowerCase()===hn?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(En)),e===s&&(t.substr(Ey,18).toLowerCase()===yn?(e=t.substr(Ey,18),Ey+=18):(e=s,0===my&&Ry(An))))))),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=FT())!==s?r=e=Tn(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=eA())===s&&(r=Ey,(e=d_())===s&&(t.substr(Ey,10).toLowerCase()===mn?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(_n))),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=MT())!==s?r=e=In(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,11).toLowerCase()===gn?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(Nn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?(u=Ey,39===t.charCodeAt(Ey)?(o=Rn,Ey++):(o=s,0===my&&Ry(On)),o!==s?(t.substr(Ey,4).toLowerCase()===Sn?(a=t.substr(Ey,4),Ey+=4):(a=s,0===my&&Ry(xn)),a===s&&(t.substr(Ey,3).toLowerCase()===Un?(a=t.substr(Ey,3),Ey+=3):(a=s,0===my&&Ry(Dn)),a===s&&(t.substr(Ey,4).toLowerCase()===Zr?(a=t.substr(Ey,4),Ey+=4):(a=s,0===my&&Ry(Jr)))),a!==s?(39===t.charCodeAt(Ey)?(i=Rn,Ey++):(i=s,0===my&&Ry(On)),i!==s?u=o=[o,a,i]:(Ey=u,u=s)):(Ey=u,u=s)):(Ey=u,u=s),u!==s?r=e=Mn(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,6).toLowerCase()===kn?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Gn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=pT())!==s?r=e=$n(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,10).toLowerCase()===Fn?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Pn)),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s?((u=VT())===s&&(t.substr(Ey,7).toLowerCase()===zt?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Zt)),u===s&&(t.substr(Ey,5).toLowerCase()===Kt?(u=t.substr(Ey,5),Ey+=5):(u=s,0===my&&Ry(Qt)),u===s&&(t.substr(Ey,10).toLowerCase()===Hn?(u=t.substr(Ey,10),Ey+=10):(u=s,0===my&&Ry(Bn)),u===s&&(t.substr(Ey,9).toLowerCase()===Yn?(u=t.substr(Ey,9),Ey+=9):(u=s,0===my&&Ry(Wn)),u===s&&(t.substr(Ey,7).toLowerCase()===jn?(u=t.substr(Ey,7),Ey+=7):(u=s,0===my&&Ry(Vn))))))),u!==s?r=e=$n(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}function sA(){var r,e,n;return r=Ey,(e=mA())!==s&&N_()!==s?(n=function(){var r,e,n;return r=Ey,t.substr(Ey,4).toLowerCase()===zn?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Zn)),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===_?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(I)),n===s&&(n=null),n!==s?r=e=Jn(n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,12).toLowerCase()===ts?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(rs)),e===s&&(e=null),e!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===es?(n=t.substr(Ey,5),Ey+=5):(n=s,0===my&&Ry(ns)),n!==s?r=e=ss(e):(Ey=r,r=s)):(Ey=r,r=s)),r}(),n!==s?r=e=us(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}function uA(){var r,e,n,u,o,a,i;return(r=lA())===s&&(r=Ey,e=Ey,40===t.charCodeAt(Ey)?(n=qs,Ey++):(n=s,0===my&&Ry(Ks)),n!==s&&(u=N_())!==s&&(o=uA())!==s&&(a=N_())!==s?(41===t.charCodeAt(Ey)?(i=Qs,Ey++):(i=s,0===my&&Ry(zs)),i!==s?e=n=[n,u,o,a,i]:(Ey=e,e=s)):(Ey=e,e=s),e!==s&&(e=Zs(e)),r=e),r}function oA(){var r,e,n,u,o,a,i,c;if(r=Ey,hm()!==s)if(N_()!==s)if((e=aA())!==s){for(n=[],u=Ey,(o=N_())!==s&&(a=E_())!==s&&(i=N_())!==s&&(c=aA())!==s?u=o=[o,a,i,c]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,(o=N_())!==s&&(a=E_())!==s&&(i=N_())!==s&&(c=aA())!==s?u=o=[o,a,i,c]:(Ey=u,u=s);n!==s?r=rt(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,N_()!==s&&hm()!==s&&(e=N_())!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9)===_v?(e=_v,Ey+=9):(e=s,0===my&&Ry(Iv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&(u=N_())!==s&&(o=aA())!==s?r=Js(o):(Ey=r,r=s)):(Ey=r,r=s)),r}function aA(){var t,r,e,n;return t=Ey,(r=MT())===s&&(r=pT())===s&&(r=IA()),r!==s&&N_()!==s?((e=iA())===s&&(e=null),e!==s&&N_()!==s&&im()!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=My())!==s&&N_()!==s&&T_()!==s?t=r=tu(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function iA(){var t,r;return t=Ey,A_()!==s&&N_()!==s?(r=function(){var t;return(t=RA())===s&&(t=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=UT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=UT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=UT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}()),t}(),r!==s&&N_()!==s&&T_()!==s?t=ru(r):(Ey=t,t=s)):(Ey=t,t=s),t}function cA(){var r,e,n,u,o,a;if(r=Ey,(e=vT())!==s)if(N_()!==s)if((n=A_())!==s)if(N_()!==s){if(u=[],eu.test(t.charAt(Ey))?(o=t.charAt(Ey),Ey++):(o=s,0===my&&Ry(nu)),o!==s)for(;o!==s;)u.push(o),eu.test(t.charAt(Ey))?(o=t.charAt(Ey),Ey++):(o=s,0===my&&Ry(nu));else u=s;u!==s&&(o=N_())!==s&&T_()!==s&&N_()!==s?((a=Am())===s&&(a=Tm()),a===s&&(a=null),a!==s?r=e=su(e,u,a):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=vT())!==s&&N_()!==s?((n=Am())===s&&(n=Tm()),n===s&&(n=null),n!==s?r=e=uu(e,n):(Ey=r,r=s)):(Ey=r,r=s)),r}function lA(){var r,e,n,u,o,a,i,c,l,f,b,v,L,C,p,d,w;return r=Ey,N_()!==s?((e=oA())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===vv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Lv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&R_()!==s?(u=function(){var t,r,e,n,u,o;if(t=Ey,(r=fA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=fA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=fA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=Iu(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),u===s&&(u=null),u!==s&&N_()!==s?((o=_m())===s&&(o=null),o!==s&&N_()!==s&&(a=bA())!==s&&N_()!==s?((i=pA())===s&&(i=null),i!==s&&N_()!==s?((c=dA())===s&&(c=null),c!==s&&N_()!==s?((l=pA())===s&&(l=null),l!==s&&N_()!==s?((f=NA())===s&&(f=null),f!==s&&N_()!==s?(b=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===ML?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(kL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&ym()!==s&&N_()!==s&&(n=BA())!==s?r=e=Yo(n):(Ey=r,r=s),r}(),b===s&&(b=null),b!==s&&N_()!==s?(v=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===HL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(BL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=qA())!==s?r=e=Bo(n):(Ey=r,r=s),r}(),v===s&&(v=null),v!==s&&N_()!==s?((L=OA())===s&&(L=null),L!==s&&N_()!==s?((C=UA())===s&&(C=null),C!==s&&N_()!==s?((p=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Ft?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Pt)),e!==s&&(n=N_())!==s&&(u=QT())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=ou(r)),r}(),e===s&&(e=function(){var r,e,n,u,o,a,i,c;return r=Ey,t.substr(Ey,4).toLowerCase()===Qr?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(zr)),e!==s&&(n=N_())!==s?(t.substr(Ey,2).toLowerCase()===au?(u=t.substr(Ey,2),Ey+=2):(u=s,0===my&&Ry(iu)),u!==s&&(o=N_())!==s?(t.substr(Ey,5).toLowerCase()===cu?(a=t.substr(Ey,5),Ey+=5):(a=s,0===my&&Ry(lu)),a!==s&&(i=N_())!==s?(t.substr(Ey,4).toLowerCase()===fu?(c=t.substr(Ey,4),Ey+=4):(c=s,0===my&&Ry(bu)),c!==s?r=e=[e,n,u,o,a,i,c]:(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r!==s&&(r=vu(r)),r}()),e!==s&&N_()!==s?(n=function(){var r,e,n,u,o;return r=Ey,e=Ey,t.substr(Ey,4).toLowerCase()===Lu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(Cu)),n!==s&&(u=N_())!==s&&(o=FT())!==s?e=n=[n,u,o]:(Ey=e,e=s),e!==s&&(e=pu(e)),(r=e)===s&&(t.substr(Ey,6).toLowerCase()===du?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(wu)),r===s&&(r=Ey,e=Ey,t.substr(Ey,4).toLowerCase()===hu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(Eu)),n!==s&&(u=N_())!==s?(t.substr(Ey,6).toLowerCase()===yu?(o=t.substr(Ey,6),Ey+=6):(o=s,0===my&&Ry(Au)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s),e!==s&&(e=Tu(e)),r=e)),r}(),n===s&&(n=null),n!==s?r=e=mu(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(p=null),p!==s&&N_()!==s?(d=function(){var r,e,n;return r=Ey,t.substr(Ey,6).toLowerCase()===ic?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(cc)),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=TT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=TT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=TT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=fc(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=lc(n):(Ey=r,r=s)):(Ey=r,r=s),r}(),d===s&&(d=null),d!==s&&N_()!==s?((w=pA())===s&&(w=null),w!==s?r=_u(e,u,o,a,i,c,l,f,b,v,L,C,p,d,w):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function fA(){var r;return r=function(){var r;return t.substr(Ey,19).toLowerCase()===Qh?(r=t.substr(Ey,19),Ey+=19):(r=s,0===my&&Ry(zh)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,9).toLowerCase()===Zh?(r=t.substr(Ey,9),Ey+=9):(r=s,0===my&&Ry(Jh)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,12).toLowerCase()===tE?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(rE)),r}()),r===s&&(r=function(){var r;return t.substr(Ey,14).toLowerCase()===sE?(r=t.substr(Ey,14),Ey+=14):(r=s,0===my&&Ry(uE)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,16).toLowerCase()===eE?(r=t.substr(Ey,16),Ey+=16):(r=s,0===my&&Ry(nE)),r}(),r===s&&(r=function(){var r;return t.substr(Ey,17).toLowerCase()===oE?(r=t.substr(Ey,17),Ey+=17):(r=s,0===my&&Ry(aE)),r}())))),r!==s&&(r=gu(r)),r}function bA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=mm())===s&&(r=Ey,(e=y_())!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=y_())),r!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Nu(r,e):(Ey=t,t=s)}else Ey=t,t=s;if(t===s)if(t=Ey,(r=LA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function vA(){var r,e,n,u,o,a,i;return r=Ey,t.substr(Ey,5).toLowerCase()===ju?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Vu)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=RA())!==s&&N_()!==s&&T_()!==s&&N_()!==s?(t.substr(Ey,7)===Xu?(u=Xu,Ey+=7):(u=s,0===my&&Ry(qu)),u!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(o=XA())!==s&&N_()!==s?(a=function(){var r,e,n,u,o,a,i;return r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Ru?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Ou)),e!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===Su?(n=t.substr(Ey,8),Ey+=8):(n=s,0===my&&Ry(xu)),n!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(bu)),u!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===Uu?(o=t.substr(Ey,4),Ey+=4):(o=s,0===my&&Ry(Du)),o!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Mu?(a=t.substr(Ey,5),Ey+=5):(a=s,0===my&&Ry(ku)),a!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Gu?(i=t.substr(Ey,9),Ey+=9):(i=s,0===my&&Ry($u)),i!==s?r=Fu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Ru?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Ou)),e!==s&&N_()!==s?(t.substr(Ey,8).toLowerCase()===Su?(n=t.substr(Ey,8),Ey+=8):(n=s,0===my&&Ry(xu)),n!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(u=t.substr(Ey,4),Ey+=4):(u=s,0===my&&Ry(bu)),u!==s?r=Pu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,gm()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===Hu?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Bu)),e!==s&&N_()!==s?(t.substr(Ey,4).toLowerCase()===fu?(n=t.substr(Ey,4),Ey+=4):(n=s,0===my&&Ry(bu)),n!==s?r=Yu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,hm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===Mu?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(ku)),e!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Gu?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry($u)),n!==s?r=Wu():(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)))),r}(),a===s&&(a=null),a!==s&&N_()!==s&&T_()!==s&&N_()!==s?((i=CA())===s&&(i=null),i!==s?r=e=Ku(n,o,a,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}function LA(){var t,r,e,n,u;return t=Ey,(r=vA())!==s&&(r=Qu(r)),(t=r)===s&&(t=Ey,r=Ey,(e=lT())!==s&&(n=N_())!==s&&(u=h_())!==s?r=e=[e,n,u]:(Ey=r,r=s),r===s&&(r=null),r!==s&&(e=N_())!==s&&(n=y_())!==s?t=r=zu(r):(Ey=t,t=s),t===s&&(t=Ey,(r=k_())!==s&&(r=Zu(r)),(t=r)===s&&(t=Ey,r=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=VA())!==s){if(e=[],n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=g_()),o!==s&&(a=N_())!==s&&(i=VA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=g_()),o!==s&&(a=N_())!==s&&(i=VA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s);else e=s;e!==s?t=r=Ea(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),r===s&&(r=VA()),r!==s&&(e=N_())!==s?((n=CA())===s&&(n=null),n!==s?t=r=Ju(r,n):(Ey=t,t=s)):(Ey=t,t=s)))),t}function CA(){var t,r,e;return t=Ey,(r=im())!==s&&N_()!==s?(e=function(){var t,r;return t=Ey,(r=pT())!==s&&(xi(r)?s:void 0)!==s?t=r=Si(r):(Ey=t,t=s),t===s&&(t=Ey,(r=fT())!==s&&(r=Si(r)),t=r),t}(),e!==s?t=r=to(e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=im())===s&&(r=null),r!==s&&N_()!==s&&(e=lT())!==s?t=r=to(e):(Ey=t,t=s)),t}function pA(){var r,e,n;return r=Ey,um()!==s&&N_()!==s?(e=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=W_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=W_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=W_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=C(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),e!==s?r=ro(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,um()!==s&&N_()!==s?(t.substr(Ey,7).toLowerCase()===eo?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(no)),e===s&&(t.substr(Ey,8).toLowerCase()===so?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(uo))),e===s&&(e=null),e!==s&&N_()!==s?((n=MT())===s&&(n=lT()),n!==s?r=oo(e,n):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s)),r}function dA(){var t,r;return t=Ey,om()!==s&&N_()!==s&&(r=AA())!==s?t=ao(r):(Ey=t,t=s),t}function wA(){var t,r,e;return t=Ey,(r=IA())!==s&&N_()!==s&&XT()!==s&&N_()!==s&&(e=IA())!==s?t=r=io(r,e):(Ey=t,t=s),t}function hA(){var r,e;return r=Ey,wm()!==s&&N_()!==s?(t.substr(Ey,5).toLowerCase()===co?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(lo)),e===s&&(t.substr(Ey,4).toLowerCase()===fo?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(bo))),e!==s?r=vo(e):(Ey=r,r=s)):(Ey=r,r=s),r}function EA(){var t,r,e,n,u,o;if(t=Ey,(r=yA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=yA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=yA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=Lo(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function yA(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,14).toLowerCase()===Cn?(e=t.substr(Ey,14),Ey+=14):(e=s,0===my&&Ry(pn)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ph():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?((n=c_())===s&&(n=null),n!==s&&N_()!==s&&(u=FT())!==s?r=e=Co(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=hA())===s&&(r=Ey,t.substr(Ey,4).toLowerCase()===Uu?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Du)),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===po?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(wo)),n!==s&&N_()!==s&&(u=pT())!==s?r=e=ho(u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===Eo?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(yo)),e===s&&(t.substr(Ey,9).toLowerCase()===Ao?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(To))),e!==s&&(e=mo(e)),(r=e)===s&&(r=S_()))),r}function AA(){var t,r,e,n;if(t=Ey,(r=mA())!==s){for(e=[],n=TA();n!==s;)e.push(n),n=TA();e!==s?t=r=_o(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function TA(){var t,r,e;return t=Ey,N_()!==s&&(r=E_())!==s&&N_()!==s&&(e=mA())!==s?t=Io(e):(Ey=t,t=s),t===s&&(t=Ey,N_()!==s?(r=function(){var t,r,e,n,u,o,a,i,c,l,f;if(t=Ey,(r=_A())!==s)if(N_()!==s)if((e=mA())!==s)if(N_()!==s)if((n=wm())!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s)if((u=pT())!==s){for(o=[],a=Ey,(i=N_())!==s&&(c=E_())!==s&&(l=N_())!==s&&(f=pT())!==s?a=i=[i,c,l,f]:(Ey=a,a=s);a!==s;)o.push(a),a=Ey,(i=N_())!==s&&(c=E_())!==s&&(l=N_())!==s&&(f=pT())!==s?a=i=[i,c,l,f]:(Ey=a,a=s);o!==s&&(a=N_())!==s&&(i=T_())!==s?t=r=go(r,e,u,o):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,(r=_A())!==s&&N_()!==s&&(e=mA())!==s&&N_()!==s?((n=gA())===s&&(n=null),n!==s?t=r=No(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=_A())!==s&&N_()!==s&&(e=A_())!==s&&N_()!==s&&(n=My())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=CA())===s&&(u=null),u!==s&&(o=N_())!==s?((a=gA())===s&&(a=null),a!==s?t=r=Ro(r,n,u,a):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s))),t}(),r!==s?t=Io(r):(Ey=t,t=s)):(Ey=t,t=s)),t}function mA(){var r,e,n,u,o;return r=Ey,e=function(){var r;return t.substr(Ey,4).toLowerCase()===wh?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(hh)),r}(),e!==s&&(e=Oo()),(r=e)===s&&(r=Ey,(e=IA())!==s&&N_()!==s?((n=CA())===s&&(n=null),n!==s?r=e=So(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=A_())!==s&&N_()!==s&&(n=IA())!==s&&N_()!==s&&(u=T_())!==s&&N_()!==s?((o=CA())===s&&(o=null),o!==s?r=e=xo(n,u,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=PA())!==s&&N_()!==s?((n=CA())===s&&(n=null),n!==s?r=e=Uo(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=A_())!==s&&N_()!==s?((n=My())===s&&(n=PA()),n!==s&&N_()!==s&&(u=T_())!==s&&N_()!==s?((o=CA())===s&&(o=null),o!==s?r=e=Do(n,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}function _A(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===oL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(aL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=pm())===s&&(u=null),u!==s&&N_()!==s&&Cm()!==s?r=e=Mo():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===iL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(cL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=pm())===s&&(u=null),u!==s&&N_()!==s&&Cm()!==s?r=e=ko():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===lL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(fL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s?((u=pm())===s&&(u=null),u!==s&&N_()!==s&&Cm()!==s?r=e=Go():(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===LL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(CL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=N_())!==s&&(u=Cm())!==s?r=e=$o():(Ey=r,r=s),r===s&&(r=Ey,e=Ey,n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===bL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(vL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),n!==s&&(u=N_())!==s?e=n=[n,u]:(Ey=e,e=s),e===s&&(e=null),e!==s&&(n=Cm())!==s?r=e=Fo():(Ey=r,r=s))))),r}function IA(){var t,r,e,n,u,o,a;return t=Ey,(r=lT())!==s?(e=Ey,(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s&&(a=lT())!==s?e=n=[n,u,o,a]:(Ey=e,e=s),e===s&&(e=null),e!==s?t=r=Po(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=W_())!==s&&(r=Ho(r)),t=r),t}function gA(){var t,r;return t=Ey,Lm()!==s&&N_()!==s&&(r=qA())!==s?t=Bo(r):(Ey=t,t=s),t}function NA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===OL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(SL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=qA())!==s?r=e=Bo(n):(Ey=r,r=s),r}function RA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=iT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=iT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=iT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function OA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===FL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(PL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&ym()!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=SA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=SA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=SA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=ao(n):(Ey=r,r=s)):(Ey=r,r=s),r}function SA(){var t,r,e;return t=Ey,(r=XA())!==s&&N_()!==s?((e=Tm())===s&&(e=Am()),e===s&&(e=null),e!==s?t=r=jo(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function xA(){var r,e;return(r=FT())===s&&(r=ET())===s&&(r=Ey,63===t.charCodeAt(Ey)?(e=Vo,Ey++):(e=s,0===my&&Ry(Xo)),e!==s&&(e=qo()),r=e),r}function UA(){var r,e,n,u,o,a,i;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===YL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(WL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=xA())!==s&&N_()!==s?(u=Ey,(o=E_())===s&&(o=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===jL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(VL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=XL():(Ey=r,r=s)):(Ey=r,r=s),r}()),o!==s&&(a=N_())!==s&&(i=xA())!==s?u=o=[o,a,i]:(Ey=u,u=s),u===s&&(u=null),u!==s?r=e=Ko(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function DA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=MA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=MA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=MA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function MA(){var r,e,n,u,o,a,i;return r=Ey,e=Ey,(n=lT())!==s&&(u=N_())!==s&&(o=h_())!==s?e=n=[n,u,o]:(Ey=e,e=s),e===s&&(e=null),e!==s&&(n=N_())!==s&&(u=LT())!==s&&(o=N_())!==s?(61===t.charCodeAt(Ey)?(a=Zo,Ey++):(a=s,0===my&&Ry(Jo)),a!==s&&N_()!==s&&(i=nT())!==s?r=e=ta(e,u,i):(Ey=r,r=s)):(Ey=r,r=s),r}function kA(){var t;return(t=PA())===s&&(t=lA()),t}function GA(){var t,r,e,n,u,o,a,i,c;if(t=Ey,sm()!==s)if(N_()!==s)if((r=A_())!==s)if(N_()!==s)if((e=pT())!==s){for(n=[],u=Ey,(o=N_())!==s&&(a=E_())!==s&&(i=N_())!==s&&(c=pT())!==s?u=o=[o,a,i,c]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,(o=N_())!==s&&(a=E_())!==s&&(i=N_())!==s&&(c=pT())!==s?u=o=[o,a,i,c]:(Ey=u,u=s);n!==s&&(u=N_())!==s&&(o=T_())!==s?t=ra(e,n):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,sm()!==s&&N_()!==s&&(r=HA())!==s?t=ea(r):(Ey=t,t=s)),t}function $A(){var r,e,n;return r=Ey,Lm()!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===oa?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(aa)),e!==s&&N_()!==s&&v_()!==s&&N_()!==s&&QT()!==s&&N_()!==s&&(n=DA())!==s?r=ia(n):(Ey=r,r=s)):(Ey=r,r=s),r}function FA(){var t,r;return t=Ey,(r=tm())!==s&&(r=ca()),(t=r)===s&&(t=Ey,(r=rm())!==s&&(r=la()),t=r),t}function PA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===IL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(gL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=HA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=HA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=HA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}(),n!==s?r=e=ao(n):(Ey=r,r=s)):(Ey=r,r=s),r}function HA(){var r,e,n;return r=Ey,t.substr(Ey,3).toLowerCase()===Yt?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Wt)),e===s&&(e=null),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=BA())!==s&&N_()!==s&&T_()!==s?r=e=fa(n):(Ey=r,r=s),r}function BA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=XA())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=XA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=XA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=ba(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function YA(){var t,r,e,n,u,o;if(t=Ey,(r=WA())!==s)if(N_()!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=WA())!==s?n=u=[u,o]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=WA())!==s?n=u=[u,o]:(Ey=n,n=s);e!==s?t=r=w(r,e):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;return t}function WA(){var r,e,n,u,o;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===op?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ap)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=qA())!==s&&N_()!==s?(u=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===ip?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(cp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),u!==s&&N_()!==s&&(o=XA())!==s?r=e=pa(n,o):(Ey=r,r=s)):(Ey=r,r=s),r}function jA(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===lp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(fp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s&&(n=XA())!==s?r=e=da(n):(Ey=r,r=s),r}function VA(){var t;return(t=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=aT())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=g_())!==s&&(a=N_())!==s&&(i=aT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=g_())!==s&&(a=N_())!==s&&(i=aT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);else e=s;e!==s&&(n=N_())!==s?((u=ZA())===s&&(u=null),u!==s?t=r=wa(r,e,u):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;return t}())===s&&(t=function(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=KA())!==s){for(e=[],n=Ey,(u=R_())!==s&&(o=Um())!==s&&(a=N_())!==s&&(i=KA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=R_())!==s&&(o=Um())!==s&&(a=N_())!==s&&(i=KA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Aa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}())===s&&(t=function(){var t,r,e,n,u,o;if(t=Ey,(r=sT())!==s){if(e=[],n=Ey,(u=N_())!==s&&(o=aT())!==s?n=u=[u,o]:(Ey=n,n=s),n!==s)for(;n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=aT())!==s?n=u=[u,o]:(Ey=n,n=s);else e=s;e!==s?t=r=ha(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}()),t}function XA(){var t;return(t=VA())===s&&(t=My()),t}function qA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=XA())!==s){for(e=[],n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=E_()),o!==s&&(a=N_())!==s&&(i=XA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s?((o=xm())===s&&(o=Um())===s&&(o=E_()),o!==s&&(a=N_())!==s&&(i=XA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s)):(Ey=n,n=s);e!==s?t=r=ya(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function KA(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=QA())!==s){for(e=[],n=Ey,(u=R_())!==s&&(o=xm())!==s&&(a=N_())!==s&&(i=QA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=R_())!==s&&(o=xm())!==s&&(a=N_())!==s&&(i=QA())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Ta(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function QA(){var r,e,n,u,o;return(r=zA())===s&&(r=function(){var t,r,e;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Om())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ra(r)),(t=r)===s&&(t=Om()),t}(),r!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(e=My())!==s&&N_()!==s&&T_()!==s?t=r=Na(r,e):(Ey=t,t=s),t}(),r===s&&(r=Ey,(e=Sm())===s&&(e=Ey,33===t.charCodeAt(Ey)?(n=ma,Ey++):(n=s,0===my&&Ry(_a)),n!==s?(u=Ey,my++,61===t.charCodeAt(Ey)?(o=Zo,Ey++):(o=s,0===my&&Ry(Jo)),my--,o===s?u=void 0:(Ey=u,u=s),u!==s?e=n=[n,u]:(Ey=e,e=s)):(Ey=e,e=s)),e!==s&&(n=N_())!==s&&(u=QA())!==s?r=e=Ia(u):(Ey=r,r=s))),r}function zA(){var t,r,e;return t=Ey,(r=nT())!==s&&N_()!==s?((e=ZA())===s&&(e=null),e!==s?t=r=ga(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=MT())===s&&(t=iT()),t}function ZA(){var r;return(r=function(){var t,r,e,n,u,o;if(t=[],r=Ey,(e=N_())!==s&&(n=JA())!==s&&(u=N_())!==s&&(o=nT())!==s?r=e=[e,n,u,o]:(Ey=r,r=s),r!==s)for(;r!==s;)t.push(r),r=Ey,(e=N_())!==s&&(n=JA())!==s&&(u=N_())!==s&&(o=nT())!==s?r=e=[e,n,u,o]:(Ey=r,r=s);else t=s;return t!==s&&(t=Oa(t)),t}())===s&&(r=eT())===s&&(r=function(){var t,r,e,n;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Im())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ra(r)),(t=r)===s&&(t=Im()),t}(),r!==s&&N_()!==s&&(e=nT())!==s&&N_()!==s&&xm()!==s&&N_()!==s&&(n=nT())!==s?t=r=ja(r,e,n):(Ey=t,t=s),t}())===s&&(r=function(){var t,r,e,n,u;return t=Ey,(r=Nm())!==s&&(e=N_())!==s&&(n=nT())!==s?t=r=Ya(n):(Ey=t,t=s),t===s&&(t=Ey,r=Ey,(e=Nm())!==s&&(n=N_())!==s&&(u=Sm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(e=N_())!==s&&(n=nT())!==s?t=r=Wa(n):(Ey=t,t=s)),t}())===s&&(r=rT())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n;return r=Ey,(e=Sm())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===AC?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(TC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=mC():(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===hC?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(EC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=yC():(Ey=r,r=s)):(Ey=r,r=s),r}()),n!==s?r=e=Va(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&N_()!==s?(t.substr(Ey,6).toLowerCase()===cs?(n=t.substr(Ey,6),Ey+=6):(n=s,0===my&&Ry(ls)),n===s&&(n=null),n!==s&&N_()!==s?((u=ST())===s&&(u=MT())===s&&(u=iT()),u!==s?r=e=Xa(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function JA(){var r;return t.substr(Ey,2)===Sa?(r=Sa,Ey+=2):(r=s,0===my&&Ry(xa)),r===s&&(62===t.charCodeAt(Ey)?(r=Ua,Ey++):(r=s,0===my&&Ry(Da)),r===s&&(t.substr(Ey,2)===Ma?(r=Ma,Ey+=2):(r=s,0===my&&Ry(ka)),r===s&&(t.substr(Ey,2)===Ga?(r=Ga,Ey+=2):(r=s,0===my&&Ry($a)),r===s&&(60===t.charCodeAt(Ey)?(r=Fa,Ey++):(r=s,0===my&&Ry(Pa)),r===s&&(61===t.charCodeAt(Ey)?(r=Zo,Ey++):(r=s,0===my&&Ry(Jo)),r===s&&(t.substr(Ey,2)===Ha?(r=Ha,Ey+=2):(r=s,0===my&&Ry(Ba)))))))),r}function tT(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=gm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ra(r)),(t=r)===s&&(t=gm()),t}function rT(){var t,r,e;return t=Ey,r=function(){var t,r,e,n,u;return t=Ey,r=Ey,(e=Sm())!==s&&(n=N_())!==s&&(u=Rm())!==s?r=e=[e,n,u]:(Ey=r,r=s),r!==s&&(r=Ra(r)),(t=r)===s&&(t=Rm()),t}(),r!==s&&N_()!==s?((e=UT())===s&&(e=zA()),e!==s?t=r=qa(r,e):(Ey=t,t=s)):(Ey=t,t=s),t}function eT(){var t,r,e,n;return t=Ey,(r=tT())!==s&&N_()!==s&&(e=A_())!==s&&N_()!==s&&(n=BA())!==s&&N_()!==s&&T_()!==s?t=r=Ka(r,n):(Ey=t,t=s),t===s&&(t=Ey,(r=tT())!==s&&N_()!==s?((e=W_())===s&&(e=iT())===s&&(e=MT()),e!==s?t=r=Qa(r,e):(Ey=t,t=s)):(Ey=t,t=s)),t}function nT(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=uT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=sT())!==s&&(a=N_())!==s&&(i=uT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=sT())!==s&&(a=N_())!==s&&(i=uT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Aa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function sT(){var r;return 43===t.charCodeAt(Ey)?(r=za,Ey++):(r=s,0===my&&Ry(Za)),r===s&&(45===t.charCodeAt(Ey)?(r=Ja,Ey++):(r=s,0===my&&Ry(ti)),r===s&&(126===t.charCodeAt(Ey)?(r=ri,Ey++):(r=s,0===my&&Ry(ei)))),r}function uT(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=aT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=oT())!==s&&(a=N_())!==s&&(i=aT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=oT())!==s&&(a=N_())!==s&&(i=aT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=ni(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function oT(){var r,e;return 42===t.charCodeAt(Ey)?(r=si,Ey++):(r=s,0===my&&Ry(ui)),r===s&&(47===t.charCodeAt(Ey)?(r=oi,Ey++):(r=s,0===my&&Ry(ai)),r===s&&(37===t.charCodeAt(Ey)?(r=ii,Ey++):(r=s,0===my&&Ry(ci)),r===s&&(t.substr(Ey,2)===li?(r=li,Ey+=2):(r=s,0===my&&Ry(fi)),r===s&&(r=Ey,t.substr(Ey,3).toLowerCase()===bi?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(vi)),e!==s&&(e=Li()),(r=e)===s&&(38===t.charCodeAt(Ey)?(r=Ci,Ey++):(r=s,0===my&&Ry(pi)),r===s&&(t.substr(Ey,2)===di?(r=di,Ey+=2):(r=s,0===my&&Ry(wi)),r===s&&(t.substr(Ey,2)===hi?(r=hi,Ey+=2):(r=s,0===my&&Ry(Ei)),r===s&&(94===t.charCodeAt(Ey)?(r=yi,Ey++):(r=s,0===my&&Ry(Ai)),r===s&&(124===t.charCodeAt(Ey)?(r=Ti,Ey++):(r=s,0===my&&Ry(mi)),r===s&&(126===t.charCodeAt(Ey)?(r=ri,Ey++):(r=s,0===my&&Ry(ei)))))))))))),r}function aT(){var r,e,n;return r=function(){var r,e,n,u,o,a,i;return r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(u=X_())!==s&&N_()!==s&&(o=rA())!==s&&N_()!==s&&(a=pT())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((i=Yy())===s&&(i=null),i!==s?r=e=ef(e,n,u,o,a,i):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(u=V_())!==s&&N_()!==s&&(o=T_())!==s?r=e=nf(e,n,u):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(u=Bm())!==s&&N_()!==s&&(o=A_())!==s&&N_()!==s&&(a=PT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&(i=T_())!==s?r=e=sf(e,n,a):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(u=Bm())!==s&&N_()!==s&&(o=A_())!==s&&N_()!==s&&(a=PT())!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(i=PT())!==s&&N_()!==s&&T_()!==s&&N_()!==s&&T_()!==s?r=e=uf(e,n,a,i):(Ey=r,r=s),r===s&&(r=Ey,(e=Gm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&im()!==s&&N_()!==s?(u=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===kp?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Gp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=$p():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ym()),r}(),u!==s&&N_()!==s?((o=jm())===s&&(o=null),o!==s&&N_()!==s&&(a=T_())!==s?r=e=of(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))))),r}(),r===s&&(r=UT())===s&&(r=vA())===s&&(r=function(){var r;return r=function(){var r,e,n,u;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===DC?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(MC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kC():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===GC?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry($C)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=FC():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?(n=function(){var r,e,n,u,o,a,i;return r=Ey,(e=function(){var r;return 42===t.charCodeAt(Ey)?(r=si,Ey++):(r=s,0===my&&Ry(ui)),r!==s&&(r=kc()),r}())!==s&&(e=Uc(e)),(r=e)===s&&(r=Ey,(e=_m())===s&&(e=null),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s&&(u=XA())!==s&&N_()!==s&&(o=T_())!==s&&N_()!==s?((a=OA())===s&&(a=null),a!==s&&N_()!==s?((i=RT())===s&&(i=null),i!==s?r=e=Dc(e,u,a,i):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=_m())===s&&(e=null),e!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s?((u=OA())===s&&(u=null),u!==s&&N_()!==s?((o=RT())===s&&(o=null),o!==s?r=e=Mc(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s))),r}(),n!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=AT())===s&&(u=null),u!==s?r=e=Rc(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===VC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(XC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=qC():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===PC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(HC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=BC():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===YC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(WC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=jC():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===KC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(QC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zC():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r}(),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=nT())!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=AT())===s&&(u=null),u!==s?r=e=ec(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}(),r===s&&(r=ST())===s&&(r=function(){var t,r,e,n,u,o;return t=Ey,Mm()!==s&&N_()!==s&&(r=YA())!==s&&N_()!==s?((e=jA())===s&&(e=null),e!==s&&N_()!==s&&(n=km())!==s&&N_()!==s?((u=Mm())===s&&(u=null),u!==s?t=La(r,e):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,Mm()!==s&&N_()!==s&&(r=XA())!==s&&N_()!==s&&(e=YA())!==s&&N_()!==s?((n=jA())===s&&(n=null),n!==s&&N_()!==s&&(u=km())!==s&&N_()!==s?((o=Mm())===s&&(o=null),o!==s?t=Ca(r,e,n):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s)),t}(),r===s&&(r=function(){var r,e,n;return r=Ey,s_()!==s&&N_()!==s&&(e=XA())!==s&&N_()!==s?(n=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===xl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Ul)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===pl?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(dl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Ol?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Sl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=sw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Bc?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Yc)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=uw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===tl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(rl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ow():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Ll?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Cl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=aw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===El?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(yl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=iw():(Ey=r,r=s)):(Ey=r,r=s),r}())))))),r}(),n!==s?r=va(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=iT())===s&&(r=ET())===s&&(r=Ey,A_()!==s&&(e=N_())!==s&&(n=qA())!==s&&N_()!==s&&T_()!==s?r=_i(n):(Ey=r,r=s),r===s&&(r=W_())===s&&(r=Ey,N_()!==s?(63===t.charCodeAt(Ey)?(e=Vo,Ey++):(e=s,0===my&&Ry(Xo)),e!==s?r=Ii(e):(Ey=r,r=s)):(Ey=r,r=s))))),r}function iT(){var t,r,e,n,u,o,a,i,c;if(t=Ey,r=Ey,(e=lT())!==s&&(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s?r=e=[e,n,u,o]:(Ey=r,r=s),r===s&&(r=null),r!==s)if((e=LT())!==s)if((n=N_())!==s){if(u=[],o=Ey,(a=I_())===s&&(a=__()),a!==s&&(i=N_())!==s?((c=MT())===s&&(c=FT()),c!==s?o=a=[a,i,c]:(Ey=o,o=s)):(Ey=o,o=s),o!==s)for(;o!==s;)u.push(o),o=Ey,(a=I_())===s&&(a=__()),a!==s&&(i=N_())!==s?((c=MT())===s&&(c=FT()),c!==s?o=a=[a,i,c]:(Ey=o,o=s)):(Ey=o,o=s);else u=s;u!==s&&(o=N_())!==s?((a=Yy())===s&&(a=null),a!==s?t=r=gi(r,e,u,a):(Ey=t,t=s)):(Ey=t,t=s)}else Ey=t,t=s;else Ey=t,t=s;else Ey=t,t=s;return t===s&&(t=Ey,(r=pT())===s&&(r=bT()),r!==s&&(e=N_())!==s&&(n=h_())!==s&&(u=N_())!==s&&(o=vT())!==s?t=r=Ni(r,o):(Ey=t,t=s),t===s&&(t=Ey,(r=LT())!==s&&(r=Ri(r)),t=r)),t}function cT(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=LT())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=LT())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function lT(){var t,r;return t=Ey,(r=pT())!==s&&(Oi(r)?s:void 0)!==s?t=r=Si(r):(Ey=t,t=s),t===s&&(t=fT()),t}function fT(){var r;return(r=function(){var r,e,n,u;if(r=Ey,34===t.charCodeAt(Ey)?(e=Ui,Ey++):(e=s,0===my&&Ry(Di)),e!==s){if(n=[],Mi.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(ki)),u!==s)for(;u!==s;)n.push(u),Mi.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(ki));else n=s;n!==s?(34===t.charCodeAt(Ey)?(u=Ui,Ey++):(u=s,0===my&&Ry(Di)),u!==s?r=e=Gi(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u;if(r=Ey,39===t.charCodeAt(Ey)?(e=Rn,Ey++):(e=s,0===my&&Ry(On)),e!==s){if(n=[],$i.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Fi)),u!==s)for(;u!==s;)n.push(u),$i.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Fi));else n=s;n!==s?(39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s?r=e=Gi(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=bT()),r}function bT(){var r,e,n,u;if(r=Ey,96===t.charCodeAt(Ey)?(e=Pi,Ey++):(e=s,0===my&&Ry(Hi)),e!==s){if(n=[],Bi.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Yi)),u===s&&(u=$T()),u!==s)for(;u!==s;)n.push(u),Bi.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(Yi)),u===s&&(u=$T());else n=s;n!==s?(96===t.charCodeAt(Ey)?(u=Pi,Ey++):(u=s,0===my&&Ry(Hi)),u!==s?r=e=Gi(n):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}function vT(){var t,r;return t=Ey,(r=CT())!==s&&(r=Wi(r)),(t=r)===s&&(t=fT()),t}function LT(){var t,r;return t=Ey,(r=CT())!==s&&(Oi(r)?s:void 0)!==s?t=r=ji(r):(Ey=t,t=s),t===s&&(t=bT()),t}function CT(){var t,r,e,n;if(t=Ey,(r=dT())!==s){for(e=[],n=hT();n!==s;)e.push(n),n=hT();e!==s?t=r=Vi(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function pT(){var t,r,e,n;if(t=Ey,(r=dT())!==s){for(e=[],n=wT();n!==s;)e.push(n),n=wT();e!==s?t=r=Vi(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function dT(){var r;return Xi.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(qi)),r}function wT(){var r;return Ki.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Qi)),r}function hT(){var r;return zi.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Zi)),r}function ET(){var r,e,n;return r=Ey,58===t.charCodeAt(Ey)?(e=Ji,Ey++):(e=s,0===my&&Ry(tc)),e!==s&&(n=pT())!==s?r=e=[e,n]:(Ey=r,r=s),r!==s&&(r=rc(r)),r}function yT(){var t,r,e;return t=Ey,Lm()!==s&&N_()!==s&&QT()!==s&&N_()!==s&&(r=u_())!==s&&N_()!==s&&A_()!==s&&N_()!==s?((e=BA())===s&&(e=null),e!==s&&N_()!==s&&T_()!==s?t=nc(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,Lm()!==s&&N_()!==s&&QT()!==s&&N_()!==s&&(r=u_())!==s?t=sc(r):(Ey=t,t=s)),t}function AT(){var r,e,n;return r=Ey,t.substr(Ey,4).toLowerCase()===uc?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(oc)),e!==s&&N_()!==s&&(n=mT())!==s?r=e=ac(n):(Ey=r,r=s),r===s&&(r=yT()),r}function TT(){var t,r,e;return t=Ey,(r=pT())!==s&&N_()!==s&&im()!==s&&N_()!==s&&(e=mT())!==s?t=r=bc(r,e):(Ey=t,t=s),t}function mT(){var t,r;return(t=pT())===s&&(t=Ey,A_()!==s&&N_()!==s?(r=function(){var t,r,e,n;return t=Ey,r=function(){var t,r;return t=Ey,sm()!==s&&N_()!==s&&ym()!==s&&N_()!==s&&(r=bA())!==s?t=Wo(r):(Ey=t,t=s),t}(),r===s&&(r=null),r!==s&&N_()!==s?((e=OA())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var t,r,e,n,u;return t=Ey,(r=t_())!==s&&N_()!==s?((e=_T())===s&&(e=IT()),e!==s?t=r=Cc(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=t_())!==s&&N_()!==s&&(e=Im())!==s&&N_()!==s&&(n=IT())!==s&&N_()!==s&&xm()!==s&&N_()!==s&&(u=_T())!==s?t=r=pc(n,u):(Ey=t,t=s)),t}(),n===s&&(n=null),n!==s?t=r=Lc(r,e,n):(Ey=t,t=s)):(Ey=t,t=s)):(Ey=t,t=s),t}(),r===s&&(r=null),r!==s&&N_()!==s&&T_()!==s?t=vc(r):(Ey=t,t=s)):(Ey=t,t=s)),t}function _T(){var r,e,n;return r=Ey,(e=NT())!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===dc?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(wc)),n!==s?r=e=hc(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=gT()),r}function IT(){var r,e,n;return r=Ey,(e=NT())!==s&&N_()!==s?(t.substr(Ey,9).toLowerCase()===Ec?(n=t.substr(Ey,9),Ey+=9):(n=s,0===my&&Ry(yc)),n!==s?r=e=Ac(e):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=gT()),r}function gT(){var r,e,n;return r=Ey,t.substr(Ey,7).toLowerCase()===Tc?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(mc)),e!==s&&N_()!==s?(t.substr(Ey,3).toLowerCase()===Yt?(n=t.substr(Ey,3),Ey+=3):(n=s,0===my&&Ry(Wt)),n!==s?r=e=_c():(Ey=r,r=s)):(Ey=r,r=s),r}function NT(){var r,e;return r=Ey,t.substr(Ey,9).toLowerCase()===Ic?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(gc)),e!==s&&(e=Nc(e)),(r=e)===s&&(r=FT()),r}function RT(){var r,e,n;return r=Ey,t.substr(Ey,9).toLowerCase()===Oc?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Sc)),e===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?r=e=xc(e,n):(Ey=r,r=s),r}function OT(){var r;return t.substr(Ey,7).toLowerCase()===Pc?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(Hc)),r===s&&(t.substr(Ey,3).toLowerCase()===Bc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(Yc)),r===s&&(t.substr(Ey,4).toLowerCase()===Wc?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(jc)),r===s&&(t.substr(Ey,6).toLowerCase()===Vc?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Xc)),r===s&&(t.substr(Ey,3).toLowerCase()===qc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(Kc)),r===s&&(t.substr(Ey,3).toLowerCase()===Qc?(r=t.substr(Ey,3),Ey+=3):(r=s,0===my&&Ry(zc)),r===s&&(t.substr(Ey,5).toLowerCase()===Zc?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(Jc)),r===s&&(t.substr(Ey,4).toLowerCase()===tl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(rl)),r===s&&(t.substr(Ey,6).toLowerCase()===el?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(nl)),r===s&&(t.substr(Ey,7).toLowerCase()===sl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(ul)),r===s&&(t.substr(Ey,7).toLowerCase()===ol?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(al)),r===s&&(t.substr(Ey,12).toLowerCase()===il?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(cl)),r===s&&(t.substr(Ey,10).toLowerCase()===ll?(r=t.substr(Ey,10),Ey+=10):(r=s,0===my&&Ry(fl)),r===s&&(t.substr(Ey,12).toLowerCase()===bl?(r=t.substr(Ey,12),Ey+=12):(r=s,0===my&&Ry(vl)),r===s&&(t.substr(Ey,6).toLowerCase()===Ll?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Cl)),r===s&&(t.substr(Ey,5).toLowerCase()===pl?(r=t.substr(Ey,5),Ey+=5):(r=s,0===my&&Ry(dl)),r===s&&(t.substr(Ey,7).toLowerCase()===wl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(hl)),r===s&&(t.substr(Ey,6).toLowerCase()===El?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(yl)),r===s&&(t.substr(Ey,4).toLowerCase()===Al?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Tl)),r===s&&(t.substr(Ey,8).toLowerCase()===ml?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(_l)),r===s&&(t.substr(Ey,13).toLowerCase()===Il?(r=t.substr(Ey,13),Ey+=13):(r=s,0===my&&Ry(gl)),r===s&&(t.substr(Ey,15).toLowerCase()===Nl?(r=t.substr(Ey,15),Ey+=15):(r=s,0===my&&Ry(Rl)),r===s&&(t.substr(Ey,4).toLowerCase()===Ol?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Sl)),r===s&&(t.substr(Ey,4).toLowerCase()===xl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Ul))))))))))))))))))))))))),r!==s&&(r=Dl(r)),r}function ST(){var r,e,n,u,o;return r=function(){var r,e,n,u,o;return r=Ey,(e=Dm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=OT())!==s&&N_()!==s&&om()!==s&&N_()!==s?((u=e_())===s&&(u=s_())===s&&(u=r_())===s&&(u=Zm()),u!==s&&N_()!==s&&(o=XA())!==s&&N_()!==s&&T_()!==s?r=e=Ml(e,n,u,o):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Dm())!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=OT())!==s&&N_()!==s&&om()!==s&&N_()!==s&&(u=XA())!==s&&N_()!==s&&(o=T_())!==s?r=e=kl(e,n,u):(Ey=r,r=s),r===s&&(r=Ey,t.substr(Ey,10).toLowerCase()===Gl?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry($l)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s&&(n=XA())!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(u=OT())!==s&&N_()!==s&&(o=T_())!==s?r=e=Fl(n,u):(Ey=r,r=s))),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Xl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ql)),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?((n=function(){var r,e,n,u;return r=Ey,e=function(){var r;return t.substr(Ey,4).toLowerCase()===Pl?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(Hl)),r===s&&(t.substr(Ey,7).toLowerCase()===Bl?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(Yl)),r===s&&(t.substr(Ey,8).toLowerCase()===Wl?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(jl)))),r}(),e===s&&(e=null),e!==s&&N_()!==s?((n=MT())===s&&(n=null),n!==s&&N_()!==s&&(u=om())!==s?r=e=Vl(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(n=null),n!==s&&N_()!==s&&(u=XA())!==s&&N_()!==s&&T_()!==s?r=e=Kl(n,u):(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=Ey,t.substr(Ey,7).toLowerCase()===Ql?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(zl)),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?(u=function(){var t,r,e,n,u;return t=Ey,(r=iT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(e=X_())!==s&&N_()!==s&&(n=rA())!==s&&N_()!==s&&(u=pT())!==s?t=r=Gc(r,e,n,u):(Ey=t,t=s),t===s&&(t=Ey,(r=iT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&E_()!==s&&N_()!==s&&(e=V_())!==s?t=r=$c(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=iT())===s&&(r=MT())===s&&(r=FT()),r!==s&&N_()!==s&&wm()!==s&&N_()!==s&&(e=pT())!==s?t=r=Fc(r,e):(Ey=t,t=s))),t}(),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=Yy())===s&&(o=null),o!==s?r=e=Zl(u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=H_())!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?((u=qA())===s&&(u=null),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=AT())===s&&(o=null),o!==s?r=e=Jl(e,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,e=function(){var r;return(r=xT())===s&&(r=o_())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===qd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Kd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Qd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===ww?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(hw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ew():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,11).toLowerCase()===yw?(e=t.substr(Ey,11),Ey+=11):(e=s,0===my&&Ry(Aw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Tw():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r}(),e!==s&&N_()!==s&&(n=A_())!==s&&N_()!==s?((u=BA())===s&&(u=null),u!==s&&N_()!==s&&T_()!==s&&N_()!==s?((o=AT())===s&&(o=null),o!==s?r=e=tf(e,u,o):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=xT())!==s&&N_()!==s?((n=yT())===s&&(n=null),n!==s?r=e=rf(e,n):(Ey=r,r=s)):(Ey=r,r=s)))))),r}function xT(){var r;return(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===zd?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(Zd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Jd():(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===cw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(lw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fw():(Ey=r,r=s)):(Ey=r,r=s),r}())===s&&(r=u_()),r}function UT(){var r,e,n,u,o,a;return r=Ey,t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(af)),e===s&&(t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf))),e===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?(u=Ey,(o=N_())!==s&&(a=Yy())!==s?u=o=[o,a]:(Ey=u,u=s),u===s&&(u=null),u!==s?r=e=ff(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=FT())===s&&(r=function(){var r,e;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Zb?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Jb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=Lf()),(r=e)===s&&(r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===ev?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(nv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=Cf()),r=e),r}(),r===s&&(r=DT())===s&&(r=function(){var r,e,n,u,o,a;if(r=Ey,(e=r_())===s&&(e=Zm())===s&&(e=e_())===s&&(e=Jm()),e!==s)if(N_()!==s){if(n=Ey,39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s){for(o=[],a=GT();a!==s;)o.push(a),a=GT();o!==s?(39===t.charCodeAt(Ey)?(a=Rn,Ey++):(a=s,0===my&&Ry(On)),a!==s?n=u=[u,o,a]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Df(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;if(r===s)if(r=Ey,(e=r_())===s&&(e=Zm())===s&&(e=e_())===s&&(e=Jm()),e!==s)if(N_()!==s){if(n=Ey,34===t.charCodeAt(Ey)?(u=Ui,Ey++):(u=s,0===my&&Ry(Di)),u!==s){for(o=[],a=kT();a!==s;)o.push(a),a=kT();o!==s?(34===t.charCodeAt(Ey)?(a=Ui,Ey++):(a=s,0===my&&Ry(Di)),a!==s?n=u=[u,o,a]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Df(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;return r}())),r}function DT(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===qb?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Kb)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}(),r!==s&&(r=bf()),r}function MT(){var r,e,n,u,o,a,i,c;if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===pf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,1).toLowerCase()===wf?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(hf)),u!==s){if(o=Ey,39===t.charCodeAt(Ey)?(a=Rn,Ey++):(a=s,0===my&&Ry(On)),a!==s){for(i=[],Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));c!==s;)i.push(c),Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));i!==s?(39===t.charCodeAt(Ey)?(c=Rn,Ey++):(c=s,0===my&&Ry(On)),c!==s?o=a=[a,i,c]:(Ey=o,o=s)):(Ey=o,o=s)}else Ey=o,o=s;o!==s?r=e=Af(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===pf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,1).toLowerCase()===Tf?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(mf)),u!==s){if(o=Ey,39===t.charCodeAt(Ey)?(a=Rn,Ey++):(a=s,0===my&&Ry(On)),a!==s){for(i=[],Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));c!==s;)i.push(c),Ef.test(t.charAt(Ey))?(c=t.charAt(Ey),Ey++):(c=s,0===my&&Ry(yf));i!==s?(39===t.charCodeAt(Ey)?(c=Rn,Ey++):(c=s,0===my&&Ry(On)),c!==s?o=a=[a,i,c]:(Ey=o,o=s)):(Ey=o,o=s)}else Ey=o,o=s;o!==s?r=e=_f(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,7).toLowerCase()===cf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lf)),e===s&&(t.substr(Ey,7).toLowerCase()===pf?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(df))),e===s&&(e=null),e!==s)if((n=N_())!==s)if(t.substr(Ey,2).toLowerCase()===If?(u=t.substr(Ey,2),Ey+=2):(u=s,0===my&&Ry(gf)),u!==s){for(o=[],Ef.test(t.charAt(Ey))?(a=t.charAt(Ey),Ey++):(a=s,0===my&&Ry(yf));a!==s;)o.push(a),Ef.test(t.charAt(Ey))?(a=t.charAt(Ey),Ey++):(a=s,0===my&&Ry(yf));o!==s?r=e=Nf(e,u,o):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,t.substr(Ey,1).toLowerCase()===Rf?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Of)),e!==s){if(n=Ey,39===t.charCodeAt(Ey)?(u=Rn,Ey++):(u=s,0===my&&Ry(On)),u!==s){for(o=[],a=GT();a!==s;)o.push(a),a=GT();o!==s?(39===t.charCodeAt(Ey)?(a=Rn,Ey++):(a=s,0===my&&Ry(On)),a!==s?n=u=[u,o,a]:(Ey=n,n=s)):(Ey=n,n=s)}else Ey=n,n=s;n!==s?r=e=Sf(e,n):(Ey=r,r=s)}else Ey=r,r=s;if(r===s){if(r=Ey,e=Ey,39===t.charCodeAt(Ey)?(n=Rn,Ey++):(n=s,0===my&&Ry(On)),n!==s){for(u=[],o=GT();o!==s;)u.push(o),o=GT();u!==s?(39===t.charCodeAt(Ey)?(o=Rn,Ey++):(o=s,0===my&&Ry(On)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)}else Ey=e,e=s;if(e!==s&&(e=xf(e)),(r=e)===s){if(r=Ey,e=Ey,34===t.charCodeAt(Ey)?(n=Ui,Ey++):(n=s,0===my&&Ry(Di)),n!==s){for(u=[],o=kT();o!==s;)u.push(o),o=kT();u!==s?(34===t.charCodeAt(Ey)?(o=Ui,Ey++):(o=s,0===my&&Ry(Di)),o!==s?e=n=[n,u,o]:(Ey=e,e=s)):(Ey=e,e=s)}else Ey=e,e=s;e!==s&&(e=Uf(e)),r=e}}}}}return r}function kT(){var r;return Mf.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(kf)),r===s&&(r=$T()),r}function GT(){var r;return Gf.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry($f)),r===s&&(r=$T()),r}function $T(){var r,e,n,u,o,a;return r=Ey,t.substr(Ey,2)===Ff?(e=Ff,Ey+=2):(e=s,0===my&&Ry(Pf)),e!==s&&(e=Hf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===Bf?(e=Bf,Ey+=2):(e=s,0===my&&Ry(Yf)),e!==s&&(e=Wf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===jf?(e=jf,Ey+=2):(e=s,0===my&&Ry(Vf)),e!==s&&(e=Xf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===qf?(e=qf,Ey+=2):(e=s,0===my&&Ry(Kf)),e!==s&&(e=Qf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===zf?(e=zf,Ey+=2):(e=s,0===my&&Ry(Zf)),e!==s&&(e=Jf()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===tb?(e=tb,Ey+=2):(e=s,0===my&&Ry(rb)),e!==s&&(e=eb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===nb?(e=nb,Ey+=2):(e=s,0===my&&Ry(sb)),e!==s&&(e=ub()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===ob?(e=ob,Ey+=2):(e=s,0===my&&Ry(ab)),e!==s&&(e=ib()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===cb?(e=cb,Ey+=2):(e=s,0===my&&Ry(lb)),e!==s&&(e=fb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===bb?(e=bb,Ey+=2):(e=s,0===my&&Ry(vb)),e!==s&&(n=jT())!==s&&(u=jT())!==s&&(o=jT())!==s&&(a=jT())!==s?r=e=Lb(n,u,o,a):(Ey=r,r=s),r===s&&(r=Ey,92===t.charCodeAt(Ey)?(e=Cb,Ey++):(e=s,0===my&&Ry(pb)),e!==s&&(e=db()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===wb?(e=wb,Ey+=2):(e=s,0===my&&Ry(hb)),e!==s&&(e=Eb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===yb?(e=yb,Ey+=2):(e=s,0===my&&Ry(Ab)),e!==s&&(e=Tb()),(r=e)===s&&(r=Ey,t.substr(Ey,2)===mb?(e=mb,Ey+=2):(e=s,0===my&&Ry(_b)),e!==s&&(e=Ib()),r=e))))))))))))),r}function FT(){var t;return t=function(){var t,r,e,n;return t=Ey,(r=PT())!==s&&(e=HT())!==s&&(n=BT())!==s?t=r=Ob(r,e,n):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(e=HT())!==s?t=r=Sb(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(e=BT())!==s?t=r=xb(r,e):(Ey=t,t=s),t===s&&(t=Ey,(r=PT())!==s&&(r=Ub(r)),t=r))),t}(),t!==s&&(t=Rb(t)),t}function PT(){var r,e,n;return(r=YT())===s&&(r=WT())===s&&(r=Ey,45===t.charCodeAt(Ey)?(e=Ja,Ey++):(e=s,0===my&&Ry(ti)),e===s&&(43===t.charCodeAt(Ey)?(e=za,Ey++):(e=s,0===my&&Ry(Za))),e!==s&&(n=YT())!==s?r=e=Db(e,n):(Ey=r,r=s),r===s&&(r=Ey,45===t.charCodeAt(Ey)?(e=Ja,Ey++):(e=s,0===my&&Ry(ti)),e===s&&(43===t.charCodeAt(Ey)?(e=za,Ey++):(e=s,0===my&&Ry(Za))),e!==s&&(n=WT())!==s?r=e=Mb(e,n):(Ey=r,r=s))),r}function HT(){var r,e,n;return r=Ey,46===t.charCodeAt(Ey)?(e=kb,Ey++):(e=s,0===my&&Ry(Gb)),e!==s&&(n=YT())!==s?r=e=$b(n):(Ey=r,r=s),r}function BT(){var r,e,n;return r=Ey,e=function(){var r,e,n;return r=Ey,Yb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Wb)),e!==s?(jb.test(t.charAt(Ey))?(n=t.charAt(Ey),Ey++):(n=s,0===my&&Ry(Vb)),n===s&&(n=null),n!==s?r=e=Xb(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(n=YT())!==s?r=e=Fb(e,n):(Ey=r,r=s),r}function YT(){var t,r;if(t=[],(r=WT())!==s)for(;r!==s;)t.push(r),r=WT();else t=s;return t!==s&&(t=Pb(t)),t}function WT(){var r;return eu.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(nu)),r}function jT(){var r;return Hb.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(Bb)),r}function VT(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Jt?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(tr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function XT(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===tv?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(rv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function qT(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===sv?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(uv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function KT(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===ov?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(av)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=iv():(Ey=r,r=s)):(Ey=r,r=s),r}function QT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Cv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(pv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function zT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===dv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(wv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function ZT(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===hv?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Ev)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function JT(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===yv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Av)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function tm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Tv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(mv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function rm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gv?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Nv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function em(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Rv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ov)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function nm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Sv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(xv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function sm(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===Uv?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Dv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Mv():(Ey=r,r=s)):(Ey=r,r=s),r}function um(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===kv?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Gv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function om(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===$v?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Fv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function am(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===sn?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(un)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function im(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===Cr?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(pr)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function cm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Bv?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Yv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wv():(Ey=r,r=s)):(Ey=r,r=s),r}function lm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===jv?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Vv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Xv():(Ey=r,r=s)):(Ey=r,r=s),r}function fm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===qv?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Kv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Qv():(Ey=r,r=s)):(Ey=r,r=s),r}function bm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===zv?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Zv)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Jv():(Ey=r,r=s)):(Ey=r,r=s),r}function vm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===tL?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(rL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=eL():(Ey=r,r=s)):(Ey=r,r=s),r}function Lm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===sL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(uL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Cm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===pL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(dL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function pm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===wL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(hL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function dm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===EL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(yL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function wm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===NL?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(RL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function hm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Uu?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Du)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Em(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===xL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(UL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=DL():(Ey=r,r=s)):(Ey=r,r=s),r}function ym(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===GL?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry($L)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Am(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===qL?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(KL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=QL():(Ey=r,r=s)):(Ey=r,r=s),r}function Tm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===zL?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(ZL)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=JL():(Ey=r,r=s)):(Ey=r,r=s),r}function mm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===nC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(sC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=uC():(Ey=r,r=s)):(Ey=r,r=s),r}function _m(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===oC?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(aC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=iC():(Ey=r,r=s)):(Ey=r,r=s),r}function Im(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===cC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(lC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fC():(Ey=r,r=s)):(Ey=r,r=s),r}function gm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===au?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(iu)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=bC():(Ey=r,r=s)):(Ey=r,r=s),r}function Nm(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===vC?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(LC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=CC():(Ey=r,r=s)):(Ey=r,r=s),r}function Rm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===pC?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(dC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=wC():(Ey=r,r=s)):(Ey=r,r=s),r}function Om(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Tr?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(_C)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=IC():(Ey=r,r=s)):(Ey=r,r=s),r}function Sm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===_e?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Ie)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=gC():(Ey=r,r=s)):(Ey=r,r=s),r}function xm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===NC?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(RC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=OC():(Ey=r,r=s)):(Ey=r,r=s),r}function Um(){var r,e,n,u;return r=Ey,t.substr(Ey,2).toLowerCase()===SC?(e=t.substr(Ey,2),Ey+=2):(e=s,0===my&&Ry(xC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=UC():(Ey=r,r=s)):(Ey=r,r=s),r}function Dm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===ZC?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(JC)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=tp():(Ey=r,r=s)):(Ey=r,r=s),r}function Mm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===sp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(up)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function km(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===bp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(vp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=[e,n]:(Ey=r,r=s)):(Ey=r,r=s),r}function Gm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Lp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Cp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=pp():(Ey=r,r=s)):(Ey=r,r=s),r}function $m(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===cs?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(ls)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dp():(Ey=r,r=s)):(Ey=r,r=s),r}function Fm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===mp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(_p)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ip():(Ey=r,r=s)):(Ey=r,r=s),r}function Pm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===gp?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Np)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Rp():(Ey=r,r=s)):(Ey=r,r=s),r}function Hm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Op?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Sp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xp():(Ey=r,r=s)):(Ey=r,r=s),r}function Bm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Up?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Dp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Mp():(Ey=r,r=s)):(Ey=r,r=s),r}function Ym(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Fp?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Pp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Hp():(Ey=r,r=s)):(Ey=r,r=s),r}function Wm(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Bp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Yp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wp():(Ey=r,r=s)):(Ey=r,r=s),r}function jm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===qp?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Kp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Qp():(Ey=r,r=s)):(Ey=r,r=s),r}function Vm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===td?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ed():(Ey=r,r=s)):(Ey=r,r=s),r}function Xm(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===nd?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(sd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ud():(Ey=r,r=s)):(Ey=r,r=s),r}function qm(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===od?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(ad)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=id():(Ey=r,r=s)):(Ey=r,r=s),r}function Km(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===yd?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Ad)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Td():(Ey=r,r=s)):(Ey=r,r=s),r}function Qm(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===gd?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Nd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Rd():(Ey=r,r=s)):(Ey=r,r=s),r}function zm(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Od?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(Sd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xd():(Ey=r,r=s)):(Ey=r,r=s),r}function Zm(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Wc?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(jc)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ud():(Ey=r,r=s)):(Ey=r,r=s),r}function Jm(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Dd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Md)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=kd():(Ey=r,r=s)):(Ey=r,r=s),r}function t_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Gd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry($d)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fd():(Ey=r,r=s)):(Ey=r,r=s),r}function r_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Al?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Tl)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Pd():(Ey=r,r=s)):(Ey=r,r=s),r}function e_(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===Hd?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(Bd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Yd():(Ey=r,r=s)):(Ey=r,r=s),r}function n_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===xl?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Ul)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Wd():(Ey=r,r=s)):(Ey=r,r=s),r}function s_(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===tw?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(rw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ew():(Ey=r,r=s)):(Ey=r,r=s),r}function u_(){var r,e,n,u;return r=Ey,t.substr(Ey,17).toLowerCase()===bw?(e=t.substr(Ey,17),Ey+=17):(e=s,0===my&&Ry(vw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Lw():(Ey=r,r=s)):(Ey=r,r=s),r}function o_(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===Cw?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(pw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dw():(Ey=r,r=s)):(Ey=r,r=s),r}function a_(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===Gw?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry($w)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fw():(Ey=r,r=s)):(Ey=r,r=s),r}function i_(){var r;return 64===t.charCodeAt(Ey)?(r=mt,Ey++):(r=s,0===my&&Ry(_t)),r}function c_(){var r;return 61===t.charCodeAt(Ey)?(r=Zo,Ey++):(r=s,0===my&&Ry(Jo)),r}function l_(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===Eh?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(yh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ah():(Ey=r,r=s)):(Ey=r,r=s),r}function f_(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===Th?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(mh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=_h():(Ey=r,r=s)):(Ey=r,r=s),r}function b_(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Ih?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(gh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Nh():(Ey=r,r=s)):(Ey=r,r=s),r}function v_(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===ct?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(lt)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=xh():(Ey=r,r=s)):(Ey=r,r=s),r}function L_(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Uh?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Dh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Mh():(Ey=r,r=s)):(Ey=r,r=s),r}function C_(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===kh?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Gh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=$h():(Ey=r,r=s)):(Ey=r,r=s),r}function p_(){var r,e,n,u;return r=Ey,t.substr(Ey,6).toLowerCase()===at?(e=t.substr(Ey,6),Ey+=6):(e=s,0===my&&Ry(it)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Fh():(Ey=r,r=s)):(Ey=r,r=s),r}function d_(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Hh?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Bh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Yh():(Ey=r,r=s)):(Ey=r,r=s),r}function w_(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Wh?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(jh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Vh():(Ey=r,r=s)):(Ey=r,r=s),r}function h_(){var r;return 46===t.charCodeAt(Ey)?(r=kb,Ey++):(r=s,0===my&&Ry(Gb)),r}function E_(){var r;return 44===t.charCodeAt(Ey)?(r=iE,Ey++):(r=s,0===my&&Ry(cE)),r}function y_(){var r;return 42===t.charCodeAt(Ey)?(r=si,Ey++):(r=s,0===my&&Ry(ui)),r}function A_(){var r;return 40===t.charCodeAt(Ey)?(r=qs,Ey++):(r=s,0===my&&Ry(Ks)),r}function T_(){var r;return 41===t.charCodeAt(Ey)?(r=Qs,Ey++):(r=s,0===my&&Ry(zs)),r}function m_(){var r;return 59===t.charCodeAt(Ey)?(r=LE,Ey++):(r=s,0===my&&Ry(CE)),r}function __(){var r;return t.substr(Ey,2)===pE?(r=pE,Ey+=2):(r=s,0===my&&Ry(dE)),r}function I_(){var r;return t.substr(Ey,3)===wE?(r=wE,Ey+=3):(r=s,0===my&&Ry(hE)),r}function g_(){var r;return(r=function(){var r;return t.substr(Ey,2)===li?(r=li,Ey+=2):(r=s,0===my&&Ry(fi)),r}())===s&&(r=function(){var r;return t.substr(Ey,2)===EE?(r=EE,Ey+=2):(r=s,0===my&&Ry(yE)),r}())===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===AE?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(TE)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=mE():(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function N_(){var t,r;for(t=[],(r=U_())===s&&(r=O_());r!==s;)t.push(r),(r=U_())===s&&(r=O_());return t}function R_(){var t,r;if(t=[],(r=U_())===s&&(r=O_()),r!==s)for(;r!==s;)t.push(r),(r=U_())===s&&(r=O_());else t=s;return t}function O_(){var r;return(r=function(){var r,e,n,u,o,a;if(r=Ey,t.substr(Ey,2)===_E?(e=_E,Ey+=2):(e=s,0===my&&Ry(IE)),e!==s){for(n=[],u=Ey,o=Ey,my++,t.substr(Ey,2)===gE?(a=gE,Ey+=2):(a=s,0===my&&Ry(NE)),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,t.substr(Ey,2)===gE?(a=gE,Ey+=2):(a=s,0===my&&Ry(NE)),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);n!==s?(t.substr(Ey,2)===gE?(u=gE,Ey+=2):(u=s,0===my&&Ry(NE)),u!==s?r=e=[e,n,u]:(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u,o,a;if(r=Ey,t.substr(Ey,2)===RE?(e=RE,Ey+=2):(e=s,0===my&&Ry(OE)),e!==s){for(n=[],u=Ey,o=Ey,my++,a=D_(),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,a=D_(),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);n!==s?r=e=[e,n]:(Ey=r,r=s)}else Ey=r,r=s;return r}())===s&&(r=function(){var r,e,n,u,o,a;if(r=Ey,35===t.charCodeAt(Ey)?(e=SE,Ey++):(e=s,0===my&&Ry(xE)),e!==s){for(n=[],u=Ey,o=Ey,my++,a=D_(),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);u!==s;)n.push(u),u=Ey,o=Ey,my++,a=D_(),my--,a===s?o=void 0:(Ey=o,o=s),o!==s&&(a=x_())!==s?u=o=[o,a]:(Ey=u,u=s);n!==s?r=e=[e,n]:(Ey=r,r=s)}else Ey=r,r=s;return r}()),r}function S_(){var t,r,e,n;return t=Ey,(r=d_())!==s&&N_()!==s?((e=c_())===s&&(e=null),e!==s&&N_()!==s&&(n=MT())!==s?t=r=UE(r,e,n):(Ey=t,t=s)):(Ey=t,t=s),t}function x_(){var r;return t.length>Ey?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(DE)),r}function U_(){var r;return ME.test(t.charAt(Ey))?(r=t.charAt(Ey),Ey++):(r=s,0===my&&Ry(kE)),r}function D_(){var r,e;if(r=function(){var r,e;return r=Ey,my++,t.length>Ey?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(DE)),my--,e===s?r=void 0:(Ey=r,r=s),r}(),r===s)if(r=[],gb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Nb)),e!==s)for(;e!==s;)r.push(e),gb.test(t.charAt(Ey))?(e=t.charAt(Ey),Ey++):(e=s,0===my&&Ry(Nb));else r=s;return r}function M_(){var r,e;return r=Ey,(GE()?void 0:s)!==s&&N_()!==s?((e=k_())===s&&(e=function(){var r,e,n;return r=Ey,e=function(){var r;return t.substr(Ey,6).toLowerCase()===Lh?(r=t.substr(Ey,6),Ey+=6):(r=s,0===my&&Ry(Ch)),r}(),e!==s&&N_()!==s&&(n=G_())!==s?r=e=PE(n):(Ey=r,r=s),r}()),e!==s?r=$E(e):(Ey=r,r=s)):(Ey=r,r=s),r}function k_(){var r,e,n,u;return r=Ey,(e=W_())===s&&(e=j_()),e!==s&&N_()!==s?(n=function(){var r;return t.substr(Ey,2)===ph?(r=ph,Ey+=2):(r=s,0===my&&Ry(dh)),r}(),n===s&&(n=c_()),n!==s&&N_()!==s&&(u=G_())!==s?r=e=FE(e,n,u):(Ey=r,r=s)):(Ey=r,r=s),r}function G_(){var r;return(r=uA())===s&&(r=function(){var t,r,e,n,u;return t=Ey,(r=W_())!==s&&N_()!==s&&(e=_A())!==s&&N_()!==s&&(n=W_())!==s&&N_()!==s&&(u=gA())!==s?t=r=HE(r,e,n,u):(Ey=t,t=s),t}())===s&&(r=$_())===s&&(r=function(){var r,e,n,u;return r=Ey,e=function(){var r;return 91===t.charCodeAt(Ey)?(r=lE,Ey++):(r=s,0===my&&Ry(fE)),r}(),e!==s&&N_()!==s&&(n=Y_())!==s&&N_()!==s?(u=function(){var r;return 93===t.charCodeAt(Ey)?(r=bE,Ey++):(r=s,0===my&&Ry(vE)),r}(),u!==s?r=e=XE(n):(Ey=r,r=s)):(Ey=r,r=s),r}()),r}function $_(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=F_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=sT())!==s&&(a=N_())!==s&&(i=F_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=sT())!==s&&(a=N_())!==s&&(i=F_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Aa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function F_(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=P_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=oT())!==s&&(a=N_())!==s&&(i=P_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=oT())!==s&&(a=N_())!==s&&(i=P_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=Aa(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function P_(){var t,r;return(t=UT())===s&&(t=W_())===s&&(t=iT())===s&&(t=B_())===s&&(t=ET())===s&&(t=Ey,A_()!==s&&N_()!==s&&(r=$_())!==s&&N_()!==s&&T_()!==s?t=BE(r):(Ey=t,t=s)),t}function H_(){var t,r,e,n,u,o,a;return t=Ey,(r=pT())===s&&(r=fT()),r!==s?(e=Ey,(n=N_())!==s&&(u=h_())!==s&&(o=N_())!==s?((a=pT())===s&&(a=fT()),a!==s?e=n=[n,u,o,a]:(Ey=e,e=s)):(Ey=e,e=s),e===s&&(e=null),e!==s?t=r=YE(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=pT())!==s&&(r=WE(r)),(t=r)===s&&(t=fT())),t}function B_(){var t,r,e;return t=Ey,(r=H_())!==s&&N_()!==s&&A_()!==s&&N_()!==s?((e=Y_())===s&&(e=null),e!==s&&N_()!==s&&T_()!==s?t=r=jE(r,e):(Ey=t,t=s)):(Ey=t,t=s),t===s&&(t=Ey,(r=H_())!==s&&(r=VE(r)),t=r),t}function Y_(){var t,r,e,n,u,o,a,i;if(t=Ey,(r=P_())!==s){for(e=[],n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=P_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);n!==s;)e.push(n),n=Ey,(u=N_())!==s&&(o=E_())!==s&&(a=N_())!==s&&(i=P_())!==s?n=u=[u,o,a,i]:(Ey=n,n=s);e!==s?t=r=rt(r,e):(Ey=t,t=s)}else Ey=t,t=s;return t}function W_(){var r,e,n;return r=Ey,(e=function(){var r;return(r=function(){var r;return t.substr(Ey,2)===lh?(r=lh,Ey+=2):(r=s,0===my&&Ry(fh)),r}())===s&&(r=i_())===s&&(r=function(){var r;return 36===t.charCodeAt(Ey)?(r=bh,Ey++):(r=s,0===my&&Ry(vh)),r}()),r}())!==s&&(n=j_())!==s?r=e=qE(e,n):(Ey=r,r=s),r}function j_(){var r,e,n;return r=Ey,(e=pT())!==s?(n=function(){var r,e,n,u;for(r=[],e=Ey,46===t.charCodeAt(Ey)?(n=kb,Ey++):(n=s,0===my&&Ry(Gb)),n!==s&&(u=pT())!==s?e=n=[n,u]:(Ey=e,e=s);e!==s;)r.push(e),e=Ey,46===t.charCodeAt(Ey)?(n=kb,Ey++):(n=s,0===my&&Ry(Gb)),n!==s&&(u=pT())!==s?e=n=[n,u]:(Ey=e,e=s);return r!==s&&(r=zE(r)),r}(),n!==s?r=e=KE(e,n):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=FT())!==s&&(e=QE(e)),r=e),r}function V_(){var r,e;return(r=X_())===s&&(r=function(){var r,e,n,u,o,a,i,c,l,f,b,v;if(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=qm())===s&&(e=Km())===s&&(e=Qm())===s&&(e=zm())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,3).toLowerCase()===yp?(e=t.substr(Ey,3),Ey+=3):(e=s,0===my&&Ry(Ap)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Tp():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s)if((n=N_())!==s)if((u=A_())!==s)if((o=N_())!==s){if(a=[],eu.test(t.charAt(Ey))?(i=t.charAt(Ey),Ey++):(i=s,0===my&&Ry(nu)),i!==s)for(;i!==s;)a.push(i),eu.test(t.charAt(Ey))?(i=t.charAt(Ey),Ey++):(i=s,0===my&&Ry(nu));else a=s;if(a!==s)if((i=N_())!==s){if(c=Ey,(l=E_())!==s)if((f=N_())!==s){if(b=[],eu.test(t.charAt(Ey))?(v=t.charAt(Ey),Ey++):(v=s,0===my&&Ry(nu)),v!==s)for(;v!==s;)b.push(v),eu.test(t.charAt(Ey))?(v=t.charAt(Ey),Ey++):(v=s,0===my&&Ry(nu));else b=s;b!==s?c=l=[l,f,b]:(Ey=c,c=s)}else Ey=c,c=s;else Ey=c,c=s;c===s&&(c=null),c!==s&&(l=N_())!==s&&(f=T_())!==s&&(b=N_())!==s?((v=q_())===s&&(v=null),v!==s?r=e=by(e,a,c,v):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;if(r===s){if(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=qm())===s&&(e=Km())===s&&(e=Qm())===s&&(e=zm()),e!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s?((o=q_())===s&&(o=null),o!==s?r=e=vy(e,n,o):(Ey=r,r=s)):(Ey=r,r=s)}else Ey=r,r=s;r===s&&(r=Ey,(e=Hm())===s&&(e=Bm())===s&&(e=Wm())===s&&(e=jm())===s&&(e=Vm())===s&&(e=Xm())===s&&(e=qm())===s&&(e=Km())===s&&(e=Qm())===s&&(e=zm()),e!==s&&(n=N_())!==s?((u=q_())===s&&(u=null),u!==s&&(o=N_())!==s?r=e=Ly(e,u):(Ey=r,r=s)):(Ey=r,r=s))}return r}())===s&&(r=function(){var r,e,n,u;return r=Ey,(e=Zm())===s&&(e=Jm())===s&&(e=r_())===s&&(e=e_())===s&&(e=n_()),e!==s&&N_()!==s&&A_()!==s&&N_()!==s?(Cy.test(t.charAt(Ey))?(n=t.charAt(Ey),Ey++):(n=s,0===my&&Ry(py)),n!==s&&N_()!==s&&T_()!==s&&N_()!==s?((u=q_())===s&&(u=null),u!==s?r=e=dy(e,n,u):(Ey=r,r=s)):(Ey=r,r=s)):(Ey=r,r=s),r===s&&(r=Ey,(e=Zm())===s&&(e=Jm())===s&&(e=r_())===s&&(e=e_())===s&&(e=n_()),e!==s&&(e=ly(e)),r=e),r}())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===zp?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(Zp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Jp():(Ey=r,r=s)):(Ey=r,r=s),r}(),e!==s&&(e=ly(e)),(r=e)===s)&&(r=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===cd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(ld)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=fd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===bd?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(vd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ld():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Cd?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(pd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=dd():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===wd?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(hd)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ed():(Ey=r,r=s)):(Ey=r,r=s),r}()))),r!==s&&(r=hy(r)),r}())===s&&(r=function(){var r,e,n;return r=Ey,e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,4).toLowerCase()===md?(e=t.substr(Ey,4),Ey+=4):(e=s,0===my&&Ry(_d)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Id():(Ey=r,r=s)):(Ey=r,r=s),r}(),e===s&&(e=am()),e!==s&&N_()!==s&&(n=HA())!==s?r=e=wy(e,n):(Ey=r,r=s),r}())===s&&(r=function(){var r;return t.substr(Ey,7).toLowerCase()===Hu?(r=t.substr(Ey,7),Ey+=7):(r=s,0===my&&Ry(ZE)),r!==s&&(r=JE()),r}())===s&&(r=function(){var r,e,n,u;if(r=Ey,(e=$m())===s&&(e=function(){var r,e,n,u;return r=Ey,t.substr(Ey,9).toLowerCase()===wp?(e=t.substr(Ey,9),Ey+=9):(e=s,0===my&&Ry(hp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Ep():(Ey=r,r=s)):(Ey=r,r=s),r}()),e!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s&&T_()!==s?r=e=cy(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=$m())!==s&&(e=ly(e)),r=e),r}())===s&&(r=function(){var r;return t.substr(Ey,4).toLowerCase()===ty?(r=t.substr(Ey,4),Ey+=4):(r=s,0===my&&Ry(ry)),r===s&&(t.substr(Ey,8).toLowerCase()===ey?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(ny)),r===s&&(t.substr(Ey,10).toLowerCase()===sy?(r=t.substr(Ey,10),Ey+=10):(r=s,0===my&&Ry(uy)),r===s&&(t.substr(Ey,8).toLowerCase()===oy?(r=t.substr(Ey,8),Ey+=8):(r=s,0===my&&Ry(ay))))),r!==s&&(r=iy(r)),r}())===s&&(r=function(){var r;return r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===Pw?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Hw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Bw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,5).toLowerCase()===Yw?(e=t.substr(Ey,5),Ey+=5):(e=s,0===my&&Ry(Ww)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=jw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Vw?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Xw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=qw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,7).toLowerCase()===Kw?(e=t.substr(Ey,7),Ey+=7):(e=s,0===my&&Ry(Qw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=zw():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,10).toLowerCase()===Zw?(e=t.substr(Ey,10),Ey+=10):(e=s,0===my&&Ry(Jw)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=th():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,15).toLowerCase()===rh?(e=t.substr(Ey,15),Ey+=15):(e=s,0===my&&Ry(eh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=nh():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,12).toLowerCase()===sh?(e=t.substr(Ey,12),Ey+=12):(e=s,0===my&&Ry(uh)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=oh():(Ey=r,r=s)):(Ey=r,r=s),r}(),r===s&&(r=function(){var r,e,n,u;return r=Ey,t.substr(Ey,18).toLowerCase()===ah?(e=t.substr(Ey,18),Ey+=18):(e=s,0===my&&Ry(ih)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=ch():(Ey=r,r=s)):(Ey=r,r=s),r}()))))))),r!==s&&(r=hy(r)),r}()),r}function X_(){var r,e,n,u;if(r=Ey,(e=Fm())===s&&(e=Pm()),e!==s)if(N_()!==s)if(A_()!==s)if(N_()!==s){if(n=[],eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu)),u!==s)for(;u!==s;)n.push(u),eu.test(t.charAt(Ey))?(u=t.charAt(Ey),Ey++):(u=s,0===my&&Ry(nu));else n=s;n!==s&&(u=N_())!==s&&T_()!==s?r=e=cy(e,n):(Ey=r,r=s)}else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;else Ey=r,r=s;return r===s&&(r=Ey,(e=Fm())!==s&&(e=ly(e)),(r=e)===s&&(r=Ey,(e=Pm())!==s&&(e=ly(e)),r=e)),r}function q_(){var r,e,n;return r=Ey,(e=Ym())===s&&(e=null),e!==s&&N_()!==s?(n=function(){var r,e,n,u;return r=Ey,t.substr(Ey,8).toLowerCase()===jp?(e=t.substr(Ey,8),Ey+=8):(e=s,0===my&&Ry(Vp)),e!==s?(n=Ey,my++,u=dT(),my--,u===s?n=void 0:(Ey=n,n=s),n!==s?r=e=Xp():(Ey=r,r=s)):(Ey=r,r=s),r}(),n===s&&(n=null),n!==s?r=e=fy(e,n):(Ey=r,r=s)):(Ey=r,r=s),r}const K_={ALTER:!0,ALL:!0,ADD:!0,AND:!0,AS:!0,ASC:!0,ANALYZE:!0,ACCESSIBLE:!0,BEFORE:!0,BETWEEN:!0,BIGINT:!0,BLOB:!0,BOTH:!0,BY:!0,BOOLEAN:!0,CALL:!0,CASCADE:!0,CASE:!0,CHAR:!0,CHECK:!0,COLLATE:!0,CONDITION:!0,CONSTRAINT:!0,CONTINUE:!0,CONVERT:!0,CREATE:!0,CROSS:!0,CURRENT_DATE:!0,CURRENT_TIME:!0,CURRENT_TIMESTAMP:!0,CURRENT_USER:!0,CURSOR:!0,DATABASE:!0,DATABASES:!0,DAY_HOUR:!0,DAY_MICROSECOND:!0,DAY_MINUTE:!0,DAY_SECOND:!0,DEC:!0,DECIMAL:!0,DECLARE:!0,DEFAULT:!0,DELAYED:!0,DELETE:!0,DESC:!0,DESCRIBE:!0,DETERMINISTIC:!0,DISTINCT:!0,DISTINCTROW:!0,DIV:!0,DROP:!0,DOUBLE:!0,DUAL:!0,ELSE:!0,EACH:!0,ELSEIF:!0,ENCLOSED:!0,ESCAPED:!0,EXCEPT:!0,EXISTS:!0,EXIT:!0,EXPLAIN:!0,FALSE:!0,FULL:!0,FROM:!0,FETCH:!0,FLOAT:!0,FLOAT4:!0,FLOAT8:!0,FOR:!0,FORCE:!0,FOREIGN:!0,FULLTEXT:!0,FUNCTION:!0,GENERATED:!0,GET:!0,GO:!0,GRANT:!0,GROUP:!0,GROUPING:!0,GROUPS:!0,HAVING:!0,HIGH_PRIORITY:!0,HOUR_MICROSECOND:!0,HOUR_MINUTE:!0,HOUR_SECOND:!0,IGNORE:!0,IN:!0,INNER:!0,INFILE:!0,INOUT:!0,INSENSITIVE:!0,INSERT:!0,INTERSECT:!0,INT:!0,INT1:!0,INT2:!0,INT3:!0,INT4:!0,INT8:!0,INTEGER:!0,INTERVAL:!0,INTO:!0,IO_AFTER_GTIDS:!0,IO_BEFORE_GTIDS:!0,IS:!0,ITERATE:!0,JOIN:!0,JSON_TABLE:!0,KEY:!0,KEYS:!0,KILL:!0,LAG:!0,LAST_VALUE:!0,LATERAL:!0,LEAD:!0,LEADING:!0,LEAVE:!0,LEFT:!0,LIKE:!0,LIMIT:!0,LINEAR:!0,LINES:!0,LOAD:!0,LOCALTIME:!0,LOCALTIMESTAMP:!0,LOCK:!0,LONG:!0,LONGBLOB:!0,LONGTEXT:!0,LOOP:!0,LOW_PRIORITY:!0,MASTER_BIND:!0,MATCH:!0,MAXVALUE:!0,MEDIUMBLOB:!0,MEDIUMINT:!0,MEDIUMTEXT:!0,MIDDLEINT:!0,MINUTE_MICROSECOND:!0,MINUTE_SECOND:!0,MINUS:!0,MOD:!0,MODIFIES:!0,NATURAL:!0,NOT:!0,NO_WRITE_TO_BINLOG:!0,NTH_VALUE:!0,NTILE:!0,NULL:!0,NUMERIC:!0,OF:!0,ON:!0,OPTIMIZE:!0,OPTIMIZER_COSTS:!0,OPTION:!0,OPTIONALLY:!0,OR:!0,ORDER:!0,OUT:!0,OUTER:!0,OUTFILE:!0,OVER:!0,PARTITION:!0,PERCENT_RANK:!0,PRECISION:!0,PRIMARY:!0,PROCEDURE:!0,PURGE:!0,RANGE:!0,RANK:!0,READ:!0,READS:!0,READ_WRITE:!0,REAL:!0,RECURSIVE:!0,REFERENCES:!0,REGEXP:!0,RELEASE:!0,RENAME:!0,REPEAT:!0,REPLACE:!0,REQUIRE:!0,RESIGNAL:!0,RESTRICT:!0,RETURN:!0,REVOKE:!0,RIGHT:!0,RLIKE:!0,ROW:!0,ROWS:!0,ROW_NUMBER:!0,SCHEMA:!0,SCHEMAS:!0,SELECT:!0,SENSITIVE:!0,SEPARATOR:!0,SET:!0,SHOW:!0,SIGNAL:!0,SMALLINT:!0,SPATIAL:!0,SPECIFIC:!0,SQL:!0,SQLEXCEPTION:!0,SQLSTATE:!0,SQLWARNING:!0,SQL_BIG_RESULT:!0,SSL:!0,STARTING:!0,STORED:!0,STRAIGHT_JOIN:!0,SYSTEM:!0,TABLE:!0,TERMINATED:!0,THEN:!0,TINYBLOB:!0,TINYINT:!0,TINYTEXT:!0,TO:!0,TRAILING:!0,TRIGGER:!0,TRUE:!0,UNION:!0,UNIQUE:!0,UNLOCK:!0,UNSIGNED:!0,UPDATE:!0,USAGE:!0,USE:!0,USING:!0,UTC_DATE:!0,UTC_TIME:!0,UTC_TIMESTAMP:!0,VALUES:!0,VARBINARY:!0,VARCHAR:!0,VARCHARACTER:!0,VARYING:!0,VIRTUAL:!0,WHEN:!0,WHERE:!0,WHILE:!0,WINDOW:!0,WITH:!0,WRITE:!0,XOR:!0,YEAR_MONTH:!0,ZEROFILL:!0};function Q_(t,r){return{type:"unary_expr",operator:t,expr:r}}function z_(t,r,e){return{type:"binary_expr",operator:t,left:r,right:e}}function Z_(t){const r=BigInt(Number.MAX_SAFE_INTEGER);return!(BigInt(t)<r)}function J_(t,r,e=3){const n=[t];for(let t=0;t<r.length;t++)delete r[t][e].tableList,delete r[t][e].columnList,n.push(r[t][e]);return n}function tI(t,r){let e=t;for(let t=0;t<r.length;t++)e=z_(r[t][1],e,r[t][3]);return e}function rI(t){return oI[t]||t||null}function eI(t){const r=new Set;for(let e of t.keys()){const t=e.split("::");if(!t){r.add(e);break}t&&t[1]&&(t[1]=rI(t[1])),r.add(t.join("::"))}return Array.from(r)}let nI=[];const sI=new Set,uI=new Set,oI={};if((n=o())!==s&&Ey===t.length)return n;throw n!==s&&Ey<t.length&&Ry({type:"end"}),aI=Ty,iI=Ay<t.length?t.charAt(Ay):null,cI=Ay<t.length?Ny(Ay,Ay+1):Ny(Ay,Ay),new r(r.buildMessage(aI,iI),aI,iI,cI);var aI,iI,cI}}}},r={};function e(n){var s=r[n];if(void 0!==s)return s.exports;var u=r[n]={exports:{}};return t[n](u,u.exports,e),u.exports}e.d=(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},e.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r);var n={};e.d(n,{Sqomplexity:()=>v});var s=e(892);class u{constructor(t,r,e=0,n={}){this.asts=Array.isArray(t)?t:[t],this.weights=r,this.nestingLevel=e,this.hooks=n,this.stats={subqueries:0,columns:[],numbers:[],strings:[],string_types:[],tables:[],databases:[],expressions_per_clause:{select:0,from:0,join:0,where:0,group_by:0,having:0,order_by:0,limit:0,offset:0},expressions_per_type:{table:0,column:0,string:0,number:0,star:0,unary:0,binary:0,function:0,aggregation_function:0,list:0,null:0}},this.meta_stats={},this.score=null}addHook(t,r){return this.hooks[t]||(this.hooks[t]=[]),this.hooks[t].push(r),this}setHooks(t){return this.hooks=t,this}getStats(){return{...this.stats,...this.meta_stats}}getScore(){return this.score}getNestingLevel(){return this.nestingLevel}calculate(){let t=0;return this.asts.forEach((r=>{for(const e of["Select","From","Where","GroupBy","Having","LimitOffset","OrderBy"])t+=this[`_calculate${e}`](r)})),this.meta_stats=this._calculateMetaStats(),this.nestingLevel>0&&(t*=this.weights.emergent.subquery*this.nestingLevel),this.meta_stats.is_cyclic&&(t+=this.weights.emergent.cycle),this.score=t,this}_calculateMetaStats(){const t=Object.entries(this.hooks).flatMap((([,t])=>t.map((t=>t.stats()))));let r={};return t.forEach((t=>{r={...r,...t}})),{case_usage:this._calculateCaseUsage(this.stats.columns),quote_usage:this._calculateQuoteUsage(this.stats.string_types),...r}}_calculateNested(t){const r=new u(t,this.weights,this.nestingLevel+1,this.hooks).calculate();return this._addStats(r.stats),this.stats.subqueries++,r.score}_calculateSelect(t){let r=0;return Array.isArray(t.columns)?t.columns.forEach((t=>{t.expr?r+=this._expression(t.expr,"select"):r+=this.weights.expressions.column}),0):"*"===t.columns&&(r+=this._expression({type:"star",value:"*"},"select")),this.weights.clauses.select*r}_calculateFrom(t){let r=0;return(t.from||[]).forEach((t=>{t.join?r+=this._calculateJoin({type:"table",...t}):t.expr?r+=this.weights.clauses.from*this._expression(t.expr,"from"):r+=this.weights.clauses.from*this._expression({type:"table",...t},"from")})),r}_calculateJoin(t){return this._expression(t,"join")*this.weights.clauses.join}_calculateGroupBy(t){let r=0;return(t.groupby||[]).forEach((t=>{r+=this._expression(t,"group_by")})),r*this.weights.clauses.group_by}_calculateHaving(t){let r=0;return"binary_expr"===t?.having?.type&&(r+=this._expression(t.having,"having")),r*this.weights.clauses.having}_calculateLimitOffset(t){let r=0;return t.limit&&(this.stats.expressions_per_clause.limit++,r+=this._expression(t.limit.value[0],"limit")*this.weights.clauses.limit,"offset"===t.limit.separator&&(this.stats.expressions_per_clause.offset++,r+=this._expression(t.limit.value[1],"offset")*this.weights.clauses.offset)),r}_calculateOrderBy(t){let r=0;return t.orderby&&t.orderby.forEach((t=>{r+=this._expression(t.expr,"order_by")})),r*this.weights.clauses.order_by}_calculateWhere(t){let r=0;return t.where&&(r+=this._expression(t.where,"where")),r*this.weights.clauses.where}_expression(t,r){if((this.hooks.expression??[]).forEach((t=>{t.handle(...arguments,this)})),this.stats.expressions_per_clause[r]++,t.ast)return this._calculateNested(t.ast);let e=(()=>{switch(t.type){case"table":if(t.db&&this.stats.databases.push(t.db),t.on)return this._expression(t.on,r);break;case"binary_expr":return this._expression(t.left,r)+this._expression(t.right,r);case"number":this.stats.numbers.push(t.value);break;case"column_ref":this.stats.columns.push(t.column);break;case"expr_list":return(Array.isArray(t.value)?t.value:[t.value]).reduce(((t,e)=>this._expression(e,r)+t),0);case"star":case"aggr_func":case"function":case"unary_expr":break;case"string":case"natural_string":case"single_quote_string":case"hex_string":case"full_hex_string":case"bit_string":this.stats.strings.push(t.value),this.stats.string_types.push(t.type)}return t.args?(Array.isArray(t.args)?t.args:[t.args]).reduce(((e,n)=>(t.args.distinct?this.weights.expressions.function:0)+this._expression(n.expr??n,r)),0):1})();t.operator&&(e+=this.weights.operator),null!=t.table&&this.stats.tables.push(t.table);let n=this.weights.expressions._base;try{const r=this._mapExpressionType(t.type);n=this.weights.expressions[r],this.stats.expressions_per_type[r]++}catch(t){}return n*e}_getStringCase(t){return"*"===t?null:t.match(/^[a-z][a-z0-9]*(_[a-z0-9]+)*$/)?"snake_case":t.match(/^[a-z][a-z0-9]*([A-Z][a-z0-9]*)*$/)?"camelCase":t.match(/^[A-Z][a-zA-Z0-9]+$/)?"PascalCase":"Mixed case"}_calculateCaseUsage(t){return t.map((t=>this._getStringCase(t))).filter((t=>t)).filter(this._unique)}_calculateQuoteUsage(t){return t.map((t=>{switch(t){case"string":return"double";case"single_quote_string":return"single";default:return null}})).filter((t=>t)).filter(this._unique)}_mapExpressionType(t){const r={string:"string",natural_string:"string",single_quote_string:"string",hex_string:"string",full_hex_string:"string",bit_string:"string",unary_expr:"unary",binary_expr:"binary",function:"function",cast:"function",distinct:"function",aggr_func:"aggregation_function",column_ref:"column",expr_list:"list",table:"table",number:"number",bigint:"number",star:"star",null:"null"}[t];if(!r)throw new Error(`Unknown expression "${t}" encountered.`);return r}_addStats(t){this.stats.subqueries+=t.subqueries,this.stats.strings=this.stats.strings.concat(t.strings),this.stats.string_types=this.stats.string_types.concat(t.string_types),this.stats.columns=this.stats.columns.concat(t.columns),this.stats.tables=this.stats.tables.concat(t.tables),this.stats.databases=this.stats.databases.concat(t.databases);for(const r in t.expressions_per_clause)this.stats.expressions_per_clause[r]+=t.expressions_per_clause[r];for(const r in t.expressions_per_type)this.stats.expressions_per_type[r]+=t.expressions_per_type[r]}_unique(t,r,e){return e.indexOf(t)===r}}class o{constructor(){this.map=new Map}addVertex(t){return this.map.set(t,[]),this}addEdge(t,r){this.map.has(t)||this.addVertex(t),this.map.has(r)||this.addVertex(r);const e=this.map.get(t),n=this.map.get(r);return e.indexOf(r)<0&&e.push(r),n.indexOf(t)<0&&n.push(t),this}toString(){return Array.from(this.map.keys()).map((t=>`${t} -> ${Array.from(this.map.get(t)).join(", ")+","}`)).join("\n")}isCyclic(){const t={};for(const r of this.map.keys())t[r]=!1;for(const r of this.map.keys())if(!t[r]&&this._isCyclicFrom(r,t,null))return!0;return!1}_isCyclicFrom(t,r,e){r[t]=!0;for(const n of this.map.get(t))if(r[n]){if(n!==e)return!0}else if(this._isCyclicFrom(n,r,t))return!0;return!1}}class a{handle(t,r,e){}stats(){return{}}}class i extends a{constructor(){super(),this.graph=new o,this.aliases={}}handle(t,r,e){"table"===t.type&&null!=t.table&&null!=t.as&&(this.aliases[t.as]=t.table),"binary_expr"===t.type&&"column_ref"===t.left.type&&"column_ref"===t.right.type&&this.graph.addEdge(this._makeKeyForOperand(t.left),this._makeKeyForOperand(t.right))}stats(){return{is_cyclic:this.graph.isCyclic()}}_makeKeyForOperand(t){return[this.aliases[t.table]??t.table??"_",t.column].join(":")}}const c=1.25,l=1.5,f=(t,r)=>(t+r)/2,b={clauses:{select:f(1,1),from:f(c,1),join:f(c,c),where:f(l,c),group_by:f(l,l),having:f(c,l),order_by:f(1,c),limit:f(1,1),offset:f(1,1)},expressions:{_base:f(1,1),table:f(c,c),column:f(c,c),string:f(1,1),number:f(1,1),star:f(1,1),unary:f(1,c),binary:f(1,c),function:f(l,c),list:f(1,1),aggregation_function:f(l,l),null:f(1,1)},operator:f(1,c),emergent:{cycle:f(c,l),mixed_style:f(0,c),subquery:f(l,l),variety:f(0,c)}};class v{constructor(t,r=void 0){this.dialect="mysql",this.weights=r??b,this.queries=Array.isArray(t)?t:[t],this.parser=this._selectParser(this.dialect),this.maxNestingDepth=16}static version(){return"1.5.0"}analyze(){return this.queries.map((t=>{let r;try{const e=this._calculateNestingDepth(t);if(e>this.maxNestingDepth)throw new Error(`The nesting depth ${e} surpasses the maximum of 10.`);r=this.parser.parse(t)}catch(t){return{error:t.message,complexity:t.message}}const e=new u(r.ast||[],this.weights);return e.addHook("expression",new i).calculate(),{complexity:Math.round(1e6*e.getScore())/1e6,dialect:this.dialect,query:t,stats:e.getStats(),ast:r.ast}}))}score(){return this.analyze().map((t=>t.complexity||-1))}_calculateNestingDepth(t){const r=[];let e=0;for(let n=0;n<t.length;n++)"("===t[n]?(r.push(t[n]),e=Math.max(e,r.length)):")"===t[n]&&r.length&&r.pop();return e}_selectParser(t){if("mysql"===t.toLowerCase())return s;throw new Error(`Unknown SQL parser "${t}".`)}}return n.Sqomplexity})()));