"use strict";(self["webpackChunkplugin_request_market"]=self["webpackChunkplugin_request_market"]||[]).push([[9249],{9249:function(e,t,n){n.r(t),n.d(t,{solr:function(){return l}});var r=/[^\s\|\!\+\-\*\?\~\^\&\:\(\)\[\]\{\}\"\\]/,u=/[\|\!\+\-\*\?\~\^\&]/,o=/^(OR|AND|NOT|TO)$/;function i(e){return parseFloat(e).toString()===e}function a(e){return function(t,n){var r,u=!1;while(null!=(r=t.next())){if(r==e&&!u)break;u=!u&&"\\"==r}return u||(n.tokenize=s),"string"}}function k(e){return function(t,n){return"|"==e?t.eat(/\|/):"&"==e&&t.eat(/\&/),n.tokenize=s,"operator"}}function c(e){return function(t,n){var u=e;while((e=t.peek())&&null!=e.match(r))u+=t.next();return n.tokenize=s,o.test(u)?"operator":i(u)?"number":":"==t.peek()?"propertyName":"string"}}function s(e,t){var n=e.next();return'"'==n?t.tokenize=a(n):u.test(n)?t.tokenize=k(n):r.test(n)&&(t.tokenize=c(n)),t.tokenize!=s?t.tokenize(e,t):null}const l={name:"solr",startState:function(){return{tokenize:s}},token:function(e,t){return e.eatSpace()?null:t.tokenize(e,t)}}}}]);
//# sourceMappingURL=9249.30d58e9c.js.map