!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="/",t(0)}({0:function(e,t,r){e.exports=r(629)},629:function(e,t){"use strict";function r(e,t,r){var i=t.indexOf("g")!==-1,u=[];if(g.pattern!==e||g.flags!==t||!g.regexPointer){g.regexPointer&&Module._free(g.regexPointer);var l=2*(2*e.length+1),f=Module._malloc(l);Module.stringToUTF8(e,f,l),g.pattern=e,g.flags=t,
g.regexPointer=a(f)}if(g.subject!==r||!g.testStringPointer){g.testStringPointer&&Module._free(g.testStringPointer);var c=2*(2*r.length+1),d=Module._malloc(c);Module.stringToUTF8(r,d,c),g.subject=r,g.testStringPointer=d,g.subjectLength=o(d,c)}for(var p=0,v=0;v<=g.subjectLength;){var P=s(g.regexPointer,g.testStringPointer,v,g.subjectLength);if(!P.get(0))break;var x=P.get(0).getEnd(),h=P.get(0).getStart();if(v=h===x?x+1:x,u.push(n(P,p,r,g.testStringPointer)),p++,!i)break}return{matchResult:u}}function n(e,t,r,n){
for(var o=[],s=0,a=e.size();s<a;s++){var g=e.get(s),u=g.getStart(),l=g.getEnd(),f=i(n,n+u),c=f+i(n+u,n+l);o.push({isParticipating:!0,groupNum:s,start:f,end:c,content:r.substring(f,c),match:t})}return o}function o(e,t){for(var r=0,n=e,o=e+t;n<o;n++){if(0===HEAP8[n])return r;r++}return r}function i(e,t){for(var r=0;e!==t;){var n=255&HEAP8[e];if(0===n)return r;n<240?(n<128?e++:e+=n<224?2:3,r++):(e+=4,r+=2)}return r}importScripts("/golang.js");var s=Module.RE2_Match,a=Module.RE2_CreateRegex,g={pattern:null,
flags:null,regexPointer:null,subject:null,testStringPointer:null,subjectLength:0};self.onmessage=function(e){self.postMessage("onload");var t=new Date,n=e.data,o=n.regex,i=n.flags,s=n.testString,a=i.replace("g",""),g=o;a.length>0&&(g="(?"+a+")"+o);var u=r(g,i,s);u.time=new Date-t,self.postMessage(u)}}});
//# sourceMappingURL=golangWorker.js.map