/*! pinyin-engine@1.0.1 | https://github.com/aui/pinyin-engine#readme */ !function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.PinyinEngine=e():n.PinyinEngine=e()}(this,function(){return function(n){function e(i){if(a[i])return a[i].exports;var t=a[i]={i:i,l:!1,exports:{}};return n[i].call(t.exports,t,t.exports,e),t.l=!0,t.exports}var a={};return e.m=n,e.c=a,e.d=function(n,a,i){e.o(n,a)||Object.defineProperty(n,a,{configurable:!1,enumerable:!0,get:i})},e.n=function(n){var a=n&&n.__esModule?function(){return n["default"]}:function(){return n};return e.d(a,"a",a),a},e.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},e.p="",e(e.s=4)}([function(n,e,a){"use strict";var i=function(){function n(n,e){var a=[],i=!0,t=!1,o=undefined;try{for(var r,u=n[Symbol.iterator]();!(i=(r=u.next()).done)&&(a.push(r.value),!e||a.length!==e);i=!0);}catch(l){t=!0,o=l}finally{try{!i&&u["return"]&&u["return"]()}finally{if(t)throw o}}return a}return function(e,a){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return n(e,a);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();n.exports=function(n){var e=i(n,1),a=e[0],t=n[1].split(","),o={};if(!n.length)return o;for(var r=0,u=0,l=a.length;r1&&arguments[1]!==undefined?arguments[1]:[],t=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};i(this,n),this.indexs=[],this.history={keyword:"",indexs:[],data:[]},this.data=e,this.dict=t,a="string"==typeof a?[a]:a;var o=!0,r=!1,u=undefined;try{for(var l,h=e[Symbol.iterator]();!(o=(l=h.next()).done);o=!0){var c=l.value,f="";if("string"==typeof c)f=n.participle(c,t);else{var s=!0,g=!1,p=undefined;try{for(var y,d=a[Symbol.iterator]();!(s=(y=d.next()).done);s=!0){var b=y.value,m=c[b];m&&(f+=n.participle(m,t))}}catch(v){g=!0,p=v}finally{try{!s&&d["return"]&&d["return"]()}finally{if(g)throw p}}}this.indexs.push(f)}}catch(v){r=!0,u=v}finally{try{!o&&h["return"]&&h["return"]()}finally{if(r)throw u}}}return t(n,[{key:"query",value:function(n){n=n.replace(/\s/g,"").toLowerCase();var e=this.indexs,a=this.data,i=this.history,t=[];i.data.length&&0===n.indexOf(i.keyword)&&(e=i.indexs,a=i.data),i.keyword=n,i.indexs=[];for(var o=0;o1&&i[1].push(c.map(function(n){return n.charAt(0)})))}}catch(T){o=!0,r=T}finally{try{!t&&l["return"]&&l["return"]()}finally{if(o)throw r}}var f=!0,s=!1,g=undefined;try{for(var p,y=i[Symbol.iterator]();!(f=(p=y.next()).done);f=!0){for(var d=p.value,b=d.shift();d.length;){var m=[],v=d.shift(),x=!0,w=!1,z=undefined;try{for(var k,j=b[Symbol.iterator]();!(x=(k=j.next()).done);x=!0){var q=k.value,O=!0,S=!1,_=undefined;try{for(var P,E=v[Symbol.iterator]();!(O=(P=E.next()).done);O=!0){var C=P.value;m.push(q+C)}}catch(T){S=!0,_=T}finally{try{!O&&E["return"]&&E["return"]()}finally{if(S)throw _}}}}catch(T){w=!0,z=T}finally{try{!x&&j["return"]&&j["return"]()}finally{if(w)throw z}}b=m}b&&(a+=""+b.join(""))}}catch(T){s=!0,g=T}finally{try{!f&&y["return"]&&y["return"]()}finally{if(s)throw g}}return a}}]),n}();n.exports=o},,,function(n,e,a){"use strict";function i(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function t(n,e){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?n:e}function o(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e)}var r=function(){function n(n,e){for(var a=0;a