| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427 | module.exports = (function() {var __MODS__ = {};var __DEFINE__ = function(modId, func, req) { var m = { exports: {}, _tempexports: {} }; __MODS__[modId] = { status: 0, func: func, req: req, m: m }; };var __REQUIRE__ = function(modId, source) { if(!__MODS__[modId]) return require(source); if(!__MODS__[modId].status) { var m = __MODS__[modId].m; m._exports = m._tempexports; var desp = Object.getOwnPropertyDescriptor(m, "exports"); if (desp && desp.configurable) Object.defineProperty(m, "exports", { set: function (val) { if(typeof val === "object" && val !== m._exports) { m._exports.__proto__ = val.__proto__; Object.keys(val).forEach(function (k) { m._exports[k] = val[k]; }); } m._tempexports = val }, get: function () { return m._tempexports; } }); __MODS__[modId].status = 1; __MODS__[modId].func(__MODS__[modId].req, m, m.exports); } return __MODS__[modId].m.exports; };var __REQUIRE_WILDCARD__ = function(obj) { if(obj && obj.__esModule) { return obj; } else { var newObj = {}; if(obj != null) { for(var k in obj) { if (Object.prototype.hasOwnProperty.call(obj, k)) newObj[k] = obj[k]; } } newObj.default = obj; return newObj; } };var __REQUIRE_DEFAULT__ = function(obj) { return obj && obj.__esModule ? obj.default : obj; };__DEFINE__(1676793464651, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });// arrayvar contains_1 = require("./contains");Object.defineProperty(exports, "contains", { enumerable: true, get: function () { return contains_1.default; } });Object.defineProperty(exports, "includes", { enumerable: true, get: function () { return contains_1.default; } });var difference_1 = require("./difference");Object.defineProperty(exports, "difference", { enumerable: true, get: function () { return difference_1.default; } });var find_1 = require("./find");Object.defineProperty(exports, "find", { enumerable: true, get: function () { return find_1.default; } });var find_index_1 = require("./find-index");Object.defineProperty(exports, "findIndex", { enumerable: true, get: function () { return find_index_1.default; } });var first_value_1 = require("./first-value");Object.defineProperty(exports, "firstValue", { enumerable: true, get: function () { return first_value_1.default; } });var flatten_1 = require("./flatten");Object.defineProperty(exports, "flatten", { enumerable: true, get: function () { return flatten_1.default; } });var flatten_deep_1 = require("./flatten-deep");Object.defineProperty(exports, "flattenDeep", { enumerable: true, get: function () { return flatten_deep_1.default; } });var get_range_1 = require("./get-range");Object.defineProperty(exports, "getRange", { enumerable: true, get: function () { return get_range_1.default; } });var pull_1 = require("./pull");Object.defineProperty(exports, "pull", { enumerable: true, get: function () { return pull_1.default; } });var pull_at_1 = require("./pull-at");Object.defineProperty(exports, "pullAt", { enumerable: true, get: function () { return pull_at_1.default; } });var reduce_1 = require("./reduce");Object.defineProperty(exports, "reduce", { enumerable: true, get: function () { return reduce_1.default; } });var remove_1 = require("./remove");Object.defineProperty(exports, "remove", { enumerable: true, get: function () { return remove_1.default; } });var sort_by_1 = require("./sort-by");Object.defineProperty(exports, "sortBy", { enumerable: true, get: function () { return sort_by_1.default; } });var union_1 = require("./union");Object.defineProperty(exports, "union", { enumerable: true, get: function () { return union_1.default; } });var uniq_1 = require("./uniq");Object.defineProperty(exports, "uniq", { enumerable: true, get: function () { return uniq_1.default; } });var values_of_key_1 = require("./values-of-key");Object.defineProperty(exports, "valuesOfKey", { enumerable: true, get: function () { return values_of_key_1.default; } });var head_1 = require("./head");Object.defineProperty(exports, "head", { enumerable: true, get: function () { return head_1.default; } });var last_1 = require("./last");Object.defineProperty(exports, "last", { enumerable: true, get: function () { return last_1.default; } });var starts_with_1 = require("./starts-with");Object.defineProperty(exports, "startsWith", { enumerable: true, get: function () { return starts_with_1.default; } });var ends_with_1 = require("./ends-with");Object.defineProperty(exports, "endsWith", { enumerable: true, get: function () { return ends_with_1.default; } });var filter_1 = require("./filter");Object.defineProperty(exports, "filter", { enumerable: true, get: function () { return filter_1.default; } });var every_1 = require("./every");Object.defineProperty(exports, "every", { enumerable: true, get: function () { return every_1.default; } });var some_1 = require("./some");Object.defineProperty(exports, "some", { enumerable: true, get: function () { return some_1.default; } });var group_1 = require("./group");Object.defineProperty(exports, "group", { enumerable: true, get: function () { return group_1.default; } });var group_by_1 = require("./group-by");Object.defineProperty(exports, "groupBy", { enumerable: true, get: function () { return group_by_1.default; } });var group_to_map_1 = require("./group-to-map");Object.defineProperty(exports, "groupToMap", { enumerable: true, get: function () { return group_to_map_1.default; } });// eventvar get_wrap_behavior_1 = require("./get-wrap-behavior");Object.defineProperty(exports, "getWrapBehavior", { enumerable: true, get: function () { return get_wrap_behavior_1.default; } });var wrap_behavior_1 = require("./wrap-behavior");Object.defineProperty(exports, "wrapBehavior", { enumerable: true, get: function () { return wrap_behavior_1.default; } });// formatvar number2color_1 = require("./number2color");Object.defineProperty(exports, "number2color", { enumerable: true, get: function () { return number2color_1.default; } });var parse_radius_1 = require("./parse-radius");Object.defineProperty(exports, "parseRadius", { enumerable: true, get: function () { return parse_radius_1.default; } });// mathvar clamp_1 = require("./clamp");Object.defineProperty(exports, "clamp", { enumerable: true, get: function () { return clamp_1.default; } });var fixed_base_1 = require("./fixed-base");Object.defineProperty(exports, "fixedBase", { enumerable: true, get: function () { return fixed_base_1.default; } });var is_decimal_1 = require("./is-decimal");Object.defineProperty(exports, "isDecimal", { enumerable: true, get: function () { return is_decimal_1.default; } });var is_even_1 = require("./is-even");Object.defineProperty(exports, "isEven", { enumerable: true, get: function () { return is_even_1.default; } });var is_integer_1 = require("./is-integer");Object.defineProperty(exports, "isInteger", { enumerable: true, get: function () { return is_integer_1.default; } });var is_negative_1 = require("./is-negative");Object.defineProperty(exports, "isNegative", { enumerable: true, get: function () { return is_negative_1.default; } });var is_number_equal_1 = require("./is-number-equal");Object.defineProperty(exports, "isNumberEqual", { enumerable: true, get: function () { return is_number_equal_1.default; } });var is_odd_1 = require("./is-odd");Object.defineProperty(exports, "isOdd", { enumerable: true, get: function () { return is_odd_1.default; } });var is_positive_1 = require("./is-positive");Object.defineProperty(exports, "isPositive", { enumerable: true, get: function () { return is_positive_1.default; } });var max_1 = require("./max");Object.defineProperty(exports, "max", { enumerable: true, get: function () { return max_1.default; } });var max_by_1 = require("./max-by");Object.defineProperty(exports, "maxBy", { enumerable: true, get: function () { return max_by_1.default; } });var min_1 = require("./min");Object.defineProperty(exports, "min", { enumerable: true, get: function () { return min_1.default; } });var min_by_1 = require("./min-by");Object.defineProperty(exports, "minBy", { enumerable: true, get: function () { return min_by_1.default; } });var mod_1 = require("./mod");Object.defineProperty(exports, "mod", { enumerable: true, get: function () { return mod_1.default; } });var to_degree_1 = require("./to-degree");Object.defineProperty(exports, "toDegree", { enumerable: true, get: function () { return to_degree_1.default; } });var to_integer_1 = require("./to-integer");Object.defineProperty(exports, "toInteger", { enumerable: true, get: function () { return to_integer_1.default; } });var to_radian_1 = require("./to-radian");Object.defineProperty(exports, "toRadian", { enumerable: true, get: function () { return to_radian_1.default; } });// objectvar for_in_1 = require("./for-in");Object.defineProperty(exports, "forIn", { enumerable: true, get: function () { return for_in_1.default; } });var has_1 = require("./has");Object.defineProperty(exports, "has", { enumerable: true, get: function () { return has_1.default; } });var has_key_1 = require("./has-key");Object.defineProperty(exports, "hasKey", { enumerable: true, get: function () { return has_key_1.default; } });var has_value_1 = require("./has-value");Object.defineProperty(exports, "hasValue", { enumerable: true, get: function () { return has_value_1.default; } });var keys_1 = require("./keys");Object.defineProperty(exports, "keys", { enumerable: true, get: function () { return keys_1.default; } });var is_match_1 = require("./is-match");Object.defineProperty(exports, "isMatch", { enumerable: true, get: function () { return is_match_1.default; } });var values_1 = require("./values");Object.defineProperty(exports, "values", { enumerable: true, get: function () { return values_1.default; } });// stringvar lower_case_1 = require("./lower-case");Object.defineProperty(exports, "lowerCase", { enumerable: true, get: function () { return lower_case_1.default; } });var lower_first_1 = require("./lower-first");Object.defineProperty(exports, "lowerFirst", { enumerable: true, get: function () { return lower_first_1.default; } });var substitute_1 = require("./substitute");Object.defineProperty(exports, "substitute", { enumerable: true, get: function () { return substitute_1.default; } });var upper_case_1 = require("./upper-case");Object.defineProperty(exports, "upperCase", { enumerable: true, get: function () { return upper_case_1.default; } });var upper_first_1 = require("./upper-first");Object.defineProperty(exports, "upperFirst", { enumerable: true, get: function () { return upper_first_1.default; } });// typevar get_type_1 = require("./get-type");Object.defineProperty(exports, "getType", { enumerable: true, get: function () { return get_type_1.default; } });var is_arguments_1 = require("./is-arguments");Object.defineProperty(exports, "isArguments", { enumerable: true, get: function () { return is_arguments_1.default; } });var is_array_1 = require("./is-array");Object.defineProperty(exports, "isArray", { enumerable: true, get: function () { return is_array_1.default; } });var is_array_like_1 = require("./is-array-like");Object.defineProperty(exports, "isArrayLike", { enumerable: true, get: function () { return is_array_like_1.default; } });var is_boolean_1 = require("./is-boolean");Object.defineProperty(exports, "isBoolean", { enumerable: true, get: function () { return is_boolean_1.default; } });var is_date_1 = require("./is-date");Object.defineProperty(exports, "isDate", { enumerable: true, get: function () { return is_date_1.default; } });var is_error_1 = require("./is-error");Object.defineProperty(exports, "isError", { enumerable: true, get: function () { return is_error_1.default; } });var is_function_1 = require("./is-function");Object.defineProperty(exports, "isFunction", { enumerable: true, get: function () { return is_function_1.default; } });var is_finite_1 = require("./is-finite");Object.defineProperty(exports, "isFinite", { enumerable: true, get: function () { return is_finite_1.default; } });var is_nil_1 = require("./is-nil");Object.defineProperty(exports, "isNil", { enumerable: true, get: function () { return is_nil_1.default; } });var is_null_1 = require("./is-null");Object.defineProperty(exports, "isNull", { enumerable: true, get: function () { return is_null_1.default; } });var is_number_1 = require("./is-number");Object.defineProperty(exports, "isNumber", { enumerable: true, get: function () { return is_number_1.default; } });var is_object_1 = require("./is-object");Object.defineProperty(exports, "isObject", { enumerable: true, get: function () { return is_object_1.default; } });var is_object_like_1 = require("./is-object-like");Object.defineProperty(exports, "isObjectLike", { enumerable: true, get: function () { return is_object_like_1.default; } });var is_plain_object_1 = require("./is-plain-object");Object.defineProperty(exports, "isPlainObject", { enumerable: true, get: function () { return is_plain_object_1.default; } });var is_prototype_1 = require("./is-prototype");Object.defineProperty(exports, "isPrototype", { enumerable: true, get: function () { return is_prototype_1.default; } });var is_reg_exp_1 = require("./is-reg-exp");Object.defineProperty(exports, "isRegExp", { enumerable: true, get: function () { return is_reg_exp_1.default; } });var is_string_1 = require("./is-string");Object.defineProperty(exports, "isString", { enumerable: true, get: function () { return is_string_1.default; } });var is_type_1 = require("./is-type");Object.defineProperty(exports, "isType", { enumerable: true, get: function () { return is_type_1.default; } });var is_undefined_1 = require("./is-undefined");Object.defineProperty(exports, "isUndefined", { enumerable: true, get: function () { return is_undefined_1.default; } });var is_element_1 = require("./is-element");Object.defineProperty(exports, "isElement", { enumerable: true, get: function () { return is_element_1.default; } });var request_animation_frame_1 = require("./request-animation-frame");Object.defineProperty(exports, "requestAnimationFrame", { enumerable: true, get: function () { return request_animation_frame_1.default; } });var clear_animation_frame_1 = require("./clear-animation-frame");Object.defineProperty(exports, "clearAnimationFrame", { enumerable: true, get: function () { return clear_animation_frame_1.default; } });// othervar augment_1 = require("./augment");Object.defineProperty(exports, "augment", { enumerable: true, get: function () { return augment_1.default; } });var clone_1 = require("./clone");Object.defineProperty(exports, "clone", { enumerable: true, get: function () { return clone_1.default; } });var debounce_1 = require("./debounce");Object.defineProperty(exports, "debounce", { enumerable: true, get: function () { return debounce_1.default; } });var memoize_1 = require("./memoize");Object.defineProperty(exports, "memoize", { enumerable: true, get: function () { return memoize_1.default; } });var deep_mix_1 = require("./deep-mix");Object.defineProperty(exports, "deepMix", { enumerable: true, get: function () { return deep_mix_1.default; } });var each_1 = require("./each");Object.defineProperty(exports, "each", { enumerable: true, get: function () { return each_1.default; } });var extend_1 = require("./extend");Object.defineProperty(exports, "extend", { enumerable: true, get: function () { return extend_1.default; } });var index_of_1 = require("./index-of");Object.defineProperty(exports, "indexOf", { enumerable: true, get: function () { return index_of_1.default; } });var is_empty_1 = require("./is-empty");Object.defineProperty(exports, "isEmpty", { enumerable: true, get: function () { return is_empty_1.default; } });var is_equal_1 = require("./is-equal");Object.defineProperty(exports, "isEqual", { enumerable: true, get: function () { return is_equal_1.default; } });var is_equal_with_1 = require("./is-equal-with");Object.defineProperty(exports, "isEqualWith", { enumerable: true, get: function () { return is_equal_with_1.default; } });var map_1 = require("./map");Object.defineProperty(exports, "map", { enumerable: true, get: function () { return map_1.default; } });var map_values_1 = require("./map-values");Object.defineProperty(exports, "mapValues", { enumerable: true, get: function () { return map_values_1.default; } });var mix_1 = require("./mix");Object.defineProperty(exports, "mix", { enumerable: true, get: function () { return mix_1.default; } });Object.defineProperty(exports, "assign", { enumerable: true, get: function () { return mix_1.default; } });var get_1 = require("./get");Object.defineProperty(exports, "get", { enumerable: true, get: function () { return get_1.default; } });var set_1 = require("./set");Object.defineProperty(exports, "set", { enumerable: true, get: function () { return set_1.default; } });var pick_1 = require("./pick");Object.defineProperty(exports, "pick", { enumerable: true, get: function () { return pick_1.default; } });var omit_1 = require("./omit");Object.defineProperty(exports, "omit", { enumerable: true, get: function () { return omit_1.default; } });var throttle_1 = require("./throttle");Object.defineProperty(exports, "throttle", { enumerable: true, get: function () { return throttle_1.default; } });var to_array_1 = require("./to-array");Object.defineProperty(exports, "toArray", { enumerable: true, get: function () { return to_array_1.default; } });var to_string_1 = require("./to-string");Object.defineProperty(exports, "toString", { enumerable: true, get: function () { return to_string_1.default; } });var unique_id_1 = require("./unique-id");Object.defineProperty(exports, "uniqueId", { enumerable: true, get: function () { return unique_id_1.default; } });var noop_1 = require("./noop");Object.defineProperty(exports, "noop", { enumerable: true, get: function () { return noop_1.default; } });var identity_1 = require("./identity");Object.defineProperty(exports, "identity", { enumerable: true, get: function () { return identity_1.default; } });var size_1 = require("./size");Object.defineProperty(exports, "size", { enumerable: true, get: function () { return size_1.default; } });// textvar measure_text_width_1 = require("./measure-text-width");Object.defineProperty(exports, "measureTextWidth", { enumerable: true, get: function () { return measure_text_width_1.default; } });var get_ellipsis_text_1 = require("./get-ellipsis-text");Object.defineProperty(exports, "getEllipsisText", { enumerable: true, get: function () { return get_ellipsis_text_1.default; } });// 不知道为什么,需要把这个 export,不然 ts 会报类型错误var cache_1 = require("./cache");Object.defineProperty(exports, "Cache", { enumerable: true, get: function () { return cache_1.default; } });//# sourceMappingURL=index.js.map}, function(modId) {var map = {"./contains":1676793464652,"./difference":1676793464654,"./find":1676793464656,"./find-index":1676793464667,"./first-value":1676793464668,"./flatten":1676793464669,"./flatten-deep":1676793464670,"./get-range":1676793464671,"./pull":1676793464674,"./pull-at":1676793464675,"./reduce":1676793464676,"./remove":1676793464677,"./sort-by":1676793464678,"./union":1676793464680,"./uniq":1676793464681,"./values-of-key":1676793464682,"./head":1676793464683,"./last":1676793464684,"./starts-with":1676793464685,"./ends-with":1676793464686,"./filter":1676793464655,"./every":1676793464687,"./some":1676793464688,"./group":1676793464689,"./group-by":1676793464691,"./group-to-map":1676793464690,"./get-wrap-behavior":1676793464692,"./wrap-behavior":1676793464693,"./number2color":1676793464694,"./parse-radius":1676793464695,"./clamp":1676793464696,"./fixed-base":1676793464697,"./is-decimal":1676793464698,"./is-even":1676793464700,"./is-integer":1676793464701,"./is-negative":1676793464702,"./is-number-equal":1676793464703,"./is-odd":1676793464704,"./is-positive":1676793464705,"./max":1676793464672,"./max-by":1676793464706,"./min":1676793464673,"./min-by":1676793464707,"./mod":1676793464708,"./to-degree":1676793464709,"./to-integer":1676793464710,"./to-radian":1676793464711,"./for-in":1676793464712,"./has":1676793464713,"./has-key":1676793464714,"./has-value":1676793464715,"./keys":1676793464661,"./is-match":1676793464659,"./values":1676793464716,"./lower-case":1676793464717,"./lower-first":1676793464719,"./substitute":1676793464720,"./upper-case":1676793464721,"./upper-first":1676793464722,"./get-type":1676793464723,"./is-arguments":1676793464724,"./is-array":1676793464663,"./is-array-like":1676793464653,"./is-boolean":1676793464725,"./is-date":1676793464726,"./is-error":1676793464727,"./is-function":1676793464657,"./is-finite":1676793464728,"./is-nil":1676793464660,"./is-null":1676793464729,"./is-number":1676793464699,"./is-object":1676793464664,"./is-object-like":1676793464666,"./is-plain-object":1676793464665,"./is-prototype":1676793464730,"./is-reg-exp":1676793464731,"./is-string":1676793464679,"./is-type":1676793464658,"./is-undefined":1676793464732,"./is-element":1676793464733,"./request-animation-frame":1676793464734,"./clear-animation-frame":1676793464735,"./augment":1676793464736,"./clone":1676793464738,"./debounce":1676793464739,"./memoize":1676793464740,"./deep-mix":1676793464741,"./each":1676793464662,"./extend":1676793464742,"./index-of":1676793464743,"./is-empty":1676793464744,"./is-equal":1676793464745,"./is-equal-with":1676793464746,"./map":1676793464747,"./map-values":1676793464748,"./mix":1676793464737,"./get":1676793464749,"./set":1676793464750,"./pick":1676793464751,"./omit":1676793464752,"./throttle":1676793464753,"./to-array":1676793464754,"./to-string":1676793464718,"./unique-id":1676793464755,"./noop":1676793464756,"./identity":1676793464757,"./size":1676793464758,"./measure-text-width":1676793464759,"./get-ellipsis-text":1676793464760,"./cache":1676793464761}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464652, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var contains = function (arr, value) {    if (!is_array_like_1.default(arr)) {        return false;    }    return arr.indexOf(value) > -1;};exports.default = contains;//# sourceMappingURL=contains.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464653, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var isArrayLike = function (value) {    /**     * isArrayLike([1, 2, 3]) => true     * isArrayLike(document.body.children) => true     * isArrayLike('abc') => true     * isArrayLike(Function) => false     */    return value !== null && typeof value !== 'function' && isFinite(value.length);};exports.default = isArrayLike;//# sourceMappingURL=is-array-like.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464654, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var filter_1 = require("./filter");var contains_1 = require("./contains");/** * Flattens `array` a single level deep. * * @param {Array} arr The array to inspect. * @param {Array} values The values to exclude. * @return {Array} Returns the new array of filtered values. * @example * difference([2, 1], [2, 3]);  // => [1] */var difference = function (arr, values) {    if (values === void 0) { values = []; }    return filter_1.default(arr, function (value) { return !contains_1.default(values, value); });};exports.default = difference;//# sourceMappingURL=difference.js.map}, function(modId) { var map = {"./filter":1676793464655,"./contains":1676793464652}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464655, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var filter = function (arr, func) {    if (!is_array_like_1.default(arr)) {        return arr;    }    var result = [];    for (var index = 0; index < arr.length; index++) {        var value = arr[index];        if (func(value, index)) {            result.push(value);        }    }    return result;};exports.default = filter;//# sourceMappingURL=filter.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464656, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_function_1 = require("./is-function");var is_match_1 = require("./is-match");var is_array_1 = require("./is-array");var is_plain_object_1 = require("./is-plain-object");function find(arr, predicate) {    if (!is_array_1.default(arr))        return null;    var _predicate;    if (is_function_1.default(predicate)) {        _predicate = predicate;    }    if (is_plain_object_1.default(predicate)) {        _predicate = function (a) { return is_match_1.default(a, predicate); };    }    if (_predicate) {        for (var i = 0; i < arr.length; i += 1) {            if (_predicate(arr[i])) {                return arr[i];            }        }    }    return null;}exports.default = find;//# sourceMappingURL=find.js.map}, function(modId) { var map = {"./is-function":1676793464657,"./is-match":1676793464659,"./is-array":1676793464663,"./is-plain-object":1676793464665}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464657, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 是否为函数 * @param  {*} fn 对象 * @return {Boolean}  是否函数 */var is_type_1 = require("./is-type");exports.default = (function (value) {    return is_type_1.default(value, 'Function');});//# sourceMappingURL=is-function.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464658, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var toString = {}.toString;var isType = function (value, type) { return toString.call(value) === '[object ' + type + ']'; };exports.default = isType;//# sourceMappingURL=is-type.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464659, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");var keys_1 = require("./keys");function isMatch(obj, attrs) {    var _keys = keys_1.default(attrs);    var length = _keys.length;    if (is_nil_1.default(obj))        return !length;    for (var i = 0; i < length; i += 1) {        var key = _keys[i];        if (attrs[key] !== obj[key] || !(key in obj)) {            return false;        }    }    return true;}exports.default = isMatch;//# sourceMappingURL=is-match.js.map}, function(modId) { var map = {"./is-nil":1676793464660,"./keys":1676793464661}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464660, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });// isFinite,var isNil = function (value) {    /**     * isNil(null) => true     * isNil() => true     */    return value === null || value === undefined;};exports.default = isNil;//# sourceMappingURL=is-nil.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464661, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var each_1 = require("./each");var is_function_1 = require("./is-function");var keys = Object.keys ? function (obj) { return Object.keys(obj); } : function (obj) {    var result = [];    each_1.default(obj, function (value, key) {        if (!(is_function_1.default(obj) && key === 'prototype')) {            result.push(key);        }    });    return result;};exports.default = keys;//# sourceMappingURL=keys.js.map}, function(modId) { var map = {"./each":1676793464662,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464662, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_object_1 = require("./is-object");function each(elements, func) {    if (!elements) {        return;    }    var rst;    if (is_array_1.default(elements)) {        for (var i = 0, len = elements.length; i < len; i++) {            rst = func(elements[i], i);            if (rst === false) {                break;            }        }    }    else if (is_object_1.default(elements)) {        for (var k in elements) {            if (elements.hasOwnProperty(k)) {                rst = func(elements[k], k);                if (rst === false) {                    break;                }            }        }    }}exports.default = each;//# sourceMappingURL=each.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-object":1676793464664}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464663, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_type_1 = require("./is-type");exports.default = (function (value) {    return Array.isArray ?        Array.isArray(value) :        is_type_1.default(value, 'Array');});//# sourceMappingURL=is-array.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464664, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = (function (value) {    /**     * isObject({}) => true     * isObject([1, 2, 3]) => true     * isObject(Function) => true     * isObject(null) => false     */    var type = typeof value;    return value !== null && type === 'object' || type === 'function';});//# sourceMappingURL=is-object.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464665, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_object_like_1 = require("./is-object-like");var is_type_1 = require("./is-type");var isPlainObject = function (value) {    /**     * isObjectLike(new Foo) => false     * isObjectLike([1, 2, 3]) => false     * isObjectLike({ x: 0, y: 0 }) => true     * isObjectLike(Object.create(null)) => true     */    if (!is_object_like_1.default(value) || !is_type_1.default(value, 'Object')) {        return false;    }    if (Object.getPrototypeOf(value) === null) {        return true;    }    var proto = value;    while (Object.getPrototypeOf(proto) !== null) {        proto = Object.getPrototypeOf(proto);    }    return Object.getPrototypeOf(value) === proto;};exports.default = isPlainObject;//# sourceMappingURL=is-plain-object.js.map}, function(modId) { var map = {"./is-object-like":1676793464666,"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464666, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var isObjectLike = function (value) {    /**     * isObjectLike({}) => true     * isObjectLike([1, 2, 3]) => true     * isObjectLike(Function) => false     * isObjectLike(null) => false     */    return typeof value === 'object' && value !== null;};exports.default = isObjectLike;//# sourceMappingURL=is-object-like.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464667, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function findIndex(arr, predicate, fromIndex) {    if (fromIndex === void 0) { fromIndex = 0; }    for (var i = fromIndex; i < arr.length; i++) {        if (predicate(arr[i], i)) {            // 找到终止循环            return i;        }    }    return -1;}exports.default = findIndex;//# sourceMappingURL=find-index.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464668, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");var is_array_1 = require("./is-array");var firstValue = function (data, name) {    var rst = null;    for (var i = 0; i < data.length; i++) {        var obj = data[i];        var value = obj[name];        if (!is_nil_1.default(value)) {            if (is_array_1.default(value)) {                rst = value[0]; // todo 这里是否应该使用递归,调用 firstValue @绝云            }            else {                rst = value;            }            break;        }    }    return rst;};exports.default = firstValue;//# sourceMappingURL=first-value.js.map}, function(modId) { var map = {"./is-nil":1676793464660,"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464669, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");/** * Flattens `array` a single level deep. * * @param {Array} arr The array to flatten. * @return {Array} Returns the new flattened array. * @example * * flatten([1, [2, [3, [4]], 5]]);  // => [1, 2, [3, [4]], 5] */var flatten = function (arr) {    if (!is_array_1.default(arr)) {        return [];    }    var rst = [];    for (var i = 0; i < arr.length; i++) {        rst = rst.concat(arr[i]);    }    return rst;};exports.default = flatten;//# sourceMappingURL=flatten.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464670, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");/** * Flattens `array` a single level deep. * * @param {Array} arr The array to flatten. * @param {Array} result The array to return. * @return {Array} Returns the new flattened array. * @example * * flattenDeep([1, [2, [3, [4]], 5]]);  // => [1, 2, 3, 4, 5] */var flattenDeep = function (arr, result) {    if (result === void 0) { result = []; }    if (!is_array_1.default(arr)) {        result.push(arr);    }    else {        for (var i = 0; i < arr.length; i += 1) {            flattenDeep(arr[i], result);        }    }    return result;};exports.default = flattenDeep;//# sourceMappingURL=flatten-deep.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464671, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var max_1 = require("./max");var min_1 = require("./min");var getRange = function (values) {    // 存在 NaN 时,min,max 判定会出问题    var filterValues = values.filter(function (v) { return !isNaN(v); });    if (!filterValues.length) {        // 如果没有数值则直接返回0        return {            min: 0,            max: 0,        };    }    if (is_array_1.default(values[0])) {        var tmp = [];        for (var i = 0; i < values.length; i++) {            tmp = tmp.concat(values[i]);        }        filterValues = tmp;    }    var max = max_1.default(filterValues);    var min = min_1.default(filterValues);    return {        min: min,        max: max,    };};exports.default = getRange;//# sourceMappingURL=get-range.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./max":1676793464672,"./min":1676793464673}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464672, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");/** * @param {Array} arr The array to iterate over. * @return {*} Returns the maximum value. * @example * * max([1, 2]); * // => 2 * * max([]); * // => undefined * * const data = new Array(1250010).fill(1).map((d,idx) => idx); * * max(data); * // => 1250010 * // Math.max(...data) will encounter "Maximum call stack size exceeded" error */exports.default = (function (arr) {    if (!is_array_1.default(arr)) {        return undefined;    }    return arr.reduce(function (prev, curr) {        return Math.max(prev, curr);    }, arr[0]);});//# sourceMappingURL=max.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464673, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");/** * @param {Array} arr The array to iterate over. * @return {*} Returns the minimum value. * @example * * min([1, 2]); * // => 1 * * min([]); * // => undefined * * const data = new Array(1250010).fill(1).map((d,idx) => idx); * * min(data); * // => 1250010 * // Math.min(...data) will encounter "Maximum call stack size exceeded" error */exports.default = (function (arr) {    if (!is_array_1.default(arr)) {        return undefined;    }    return arr.reduce(function (prev, curr) {        return Math.min(prev, curr);    }, arr[0]);});//# sourceMappingURL=min.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464674, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var arrPrototype = Array.prototype;var splice = arrPrototype.splice;var indexOf = arrPrototype.indexOf;var pull = function (arr) {    var values = [];    for (var _i = 1; _i < arguments.length; _i++) {        values[_i - 1] = arguments[_i];    }    for (var i = 0; i < values.length; i++) {        var value = values[i];        var fromIndex = -1;        while ((fromIndex = indexOf.call(arr, value)) > -1) {            splice.call(arr, fromIndex, 1);        }    }    return arr;};exports.default = pull;//# sourceMappingURL=pull.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464675, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var splice = Array.prototype.splice;var pullAt = function pullAt(arr, indexes) {    if (!is_array_like_1.default(arr)) {        return [];    }    var length = arr ? indexes.length : 0;    var last = length - 1;    while (length--) {        var previous = void 0;        var index = indexes[length];        if (length === last || index !== previous) {            previous = index;            splice.call(arr, index, 1);        }    }    return arr;};exports.default = pullAt;//# sourceMappingURL=pull-at.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464676, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var each_1 = require("./each");var is_array_1 = require("./is-array");var is_plain_object_1 = require("./is-plain-object");var reduce = function (arr, fn, init) {    if (!is_array_1.default(arr) && !is_plain_object_1.default(arr)) {        return arr;    }    var result = init;    each_1.default(arr, function (data, i) {        result = fn(result, data, i);    });    return result;};exports.default = reduce;//# sourceMappingURL=reduce.js.map}, function(modId) { var map = {"./each":1676793464662,"./is-array":1676793464663,"./is-plain-object":1676793464665}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464677, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var pull_at_1 = require("./pull-at");var remove = function (arr, predicate) {    /**     * const arr = [1, 2, 3, 4]     * const evens = remove(arr, n => n % 2 == 0)     * console.log(arr) // => [1, 3]     * console.log(evens) // => [2, 4]     */    var result = [];    if (!is_array_like_1.default(arr)) {        return result;    }    var i = -1;    var indexes = [];    var length = arr.length;    while (++i < length) {        var value = arr[i];        if (predicate(value, i, arr)) {            result.push(value);            indexes.push(i);        }    }    pull_at_1.default(arr, indexes);    return result;};exports.default = remove;//# sourceMappingURL=remove.js.map}, function(modId) { var map = {"./is-array-like":1676793464653,"./pull-at":1676793464675}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464678, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_string_1 = require("./is-string");var is_function_1 = require("./is-function");function sortBy(arr, key) {    var comparer;    if (is_function_1.default(key)) {        comparer = function (a, b) { return key(a) - key(b); };    }    else {        var keys_1 = [];        if (is_string_1.default(key)) {            keys_1.push(key);        }        else if (is_array_1.default(key)) {            keys_1 = key;        }        comparer = function (a, b) {            for (var i = 0; i < keys_1.length; i += 1) {                var prop = keys_1[i];                if (a[prop] > b[prop]) {                    return 1;                }                if (a[prop] < b[prop]) {                    return -1;                }            }            return 0;        };    }    arr.sort(comparer);    return arr;}exports.default = sortBy;//# sourceMappingURL=sort-by.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-string":1676793464679,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464679, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_type_1 = require("./is-type");exports.default = (function (str) {    return is_type_1.default(str, 'String');});//# sourceMappingURL=is-string.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464680, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var uniq_1 = require("./uniq");var union = function () {    var sources = [];    for (var _i = 0; _i < arguments.length; _i++) {        sources[_i] = arguments[_i];    }    return uniq_1.default([].concat.apply([], sources));};exports.default = union;//# sourceMappingURL=union.js.map}, function(modId) { var map = {"./uniq":1676793464681}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464681, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function uniq(arr, cache) {    if (cache === void 0) { cache = new Map(); }    var r = [];    if (Array.isArray(arr)) {        for (var i = 0, len = arr.length; i < len; i++) {            var item = arr[i];            // 加一个 cache,提升性能            if (!cache.has(item)) {                r.push(item);                cache.set(item, true);            }        }    }    return r;}exports.default = uniq;//# sourceMappingURL=uniq.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464682, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_nil_1 = require("./is-nil");exports.default = (function (data, name) {    var rst = [];    var tmpMap = {};    for (var i = 0; i < data.length; i++) {        var obj = data[i];        var value = obj[name];        if (!is_nil_1.default(value)) {            // flatten            if (!is_array_1.default(value)) {                value = [value];            }            for (var j = 0; j < value.length; j++) {                var val = value[j];                // unique                if (!tmpMap[val]) {                    rst.push(val);                    tmpMap[val] = true;                }            }        }    }    return rst;});//# sourceMappingURL=values-of-key.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-nil":1676793464660}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464683, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");function head(o) {    if (is_array_like_1.default(o)) {        return o[0];    }    return undefined;}exports.default = head;//# sourceMappingURL=head.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464684, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");function last(o) {    if (is_array_like_1.default(o)) {        var arr = o;        return arr[arr.length - 1];    }    return undefined;}exports.default = last;//# sourceMappingURL=last.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464685, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_string_1 = require("./is-string");function startsWith(arr, e) {    return (is_array_1.default(arr) || is_string_1.default(arr)) ? arr[0] === e : false;}exports.default = startsWith;//# sourceMappingURL=starts-with.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-string":1676793464679}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464686, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_string_1 = require("./is-string");function endsWith(arr, e) {    return (is_array_1.default(arr) || is_string_1.default(arr)) ? arr[arr.length - 1] === e : false;}exports.default = endsWith;//# sourceMappingURL=ends-with.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-string":1676793464679}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464687, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 只要有一个不满足条件就返回 false * @param arr * @param func */var every = function (arr, func) {    for (var i = 0; i < arr.length; i++) {        if (!func(arr[i], i))            return false;    }    return true;};exports.default = every;//# sourceMappingURL=every.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464688, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 只要有一个满足条件就返回 true * @param arr * @param func */var some = function (arr, func) {    for (var i = 0; i < arr.length; i++) {        if (func(arr[i], i))            return true;    }    return false;};exports.default = some;//# sourceMappingURL=some.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464689, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var group_to_map_1 = require("./group-to-map");exports.default = (function (data, condition) {    if (!condition) {        // 没有条件,则自身改成数组        return [data];    }    var groups = group_to_map_1.default(data, condition);    var array = [];    for (var i in groups) {        array.push(groups[i]);    }    return array;});//# sourceMappingURL=group.js.map}, function(modId) { var map = {"./group-to-map":1676793464690}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464690, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_function_1 = require("./is-function");var group_by_1 = require("./group-by");/** * 将数据分组成 map * @param data * @param condition */function groupToMap(data, condition) {    if (!condition) {        return {            0: data,        };    }    if (!is_function_1.default(condition)) {        // 如果是字符串,则按照 a*b 风格成数组        var paramscondition_1 = is_array_1.default(condition) ? condition : condition.replace(/\s+/g, '').split('*');        condition = function (row) {            var unique = '_'; // 避免出现数字作为Key的情况,会进行按照数字的排序            // 根据字段列表的值,拼接成 key            for (var i = 0, l = paramscondition_1.length; i < l; i++) {                unique += row[paramscondition_1[i]] && row[paramscondition_1[i]].toString();            }            return unique;        };    }    return group_by_1.default(data, condition);}exports.default = groupToMap;//# sourceMappingURL=group-to-map.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-function":1676793464657,"./group-by":1676793464691}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464691, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_function_1 = require("./is-function");var hasOwnProperty = Object.prototype.hasOwnProperty;function groupBy(data, condition) {    if (!condition || !is_array_1.default(data)) {        return {};    }    var result = {};    // 兼容方法和 字符串的写法    var predicate = is_function_1.default(condition) ? condition : function (item) { return item[condition]; };    var key;    for (var i = 0; i < data.length; i++) {        var item = data[i];        key = predicate(item);        if (hasOwnProperty.call(result, key)) {            result[key].push(item);        }        else {            result[key] = [item];        }    }    return result;}exports.default = groupBy;//# sourceMappingURL=group-by.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464692, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 获取封装的事件 * @protected * @param  {Object} obj   对象 * @param  {String} action 事件名称 * @return {Function}        返回事件处理函数 */function getWrapBehavior(obj, action) {    return obj['_wrap_' + action];}exports.default = getWrapBehavior;//# sourceMappingURL=get-wrap-behavior.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464693, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 封装事件,便于使用上下文this,和便于解除事件时使用 * @protected * @param  {Object} obj   对象 * @param  {String} action 事件名称 * @return {Function}        返回事件处理函数 */function wrapBehavior(obj, action) {    if (obj['_wrap_' + action]) {        return obj['_wrap_' + action];    }    var method = function (e) {        obj[action](e);    };    obj['_wrap_' + action] = method;    return method;}exports.default = wrapBehavior;//# sourceMappingURL=wrap-behavior.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464694, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var numColorCache = {};function numberToColor(num) {    // 增加缓存    var color = numColorCache[num];    if (!color) {        var str = num.toString(16);        for (var i = str.length; i < 6; i++) {            str = '0' + str;        }        color = '#' + str;        numColorCache[num] = color;    }    return color;}exports.default = numberToColor;//# sourceMappingURL=number2color.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464695, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");function parseRadius(radius) {    var r1 = 0, r2 = 0, r3 = 0, r4 = 0;    if (is_array_1.default(radius)) {        if (radius.length === 1) {            r1 = r2 = r3 = r4 = radius[0];        }        else if (radius.length === 2) {            r1 = r3 = radius[0];            r2 = r4 = radius[1];        }        else if (radius.length === 3) {            r1 = radius[0];            r2 = r4 = radius[1];            r3 = radius[2];        }        else {            r1 = radius[0];            r2 = radius[1];            r3 = radius[2];            r4 = radius[3];        }    }    else {        r1 = r2 = r3 = r4 = radius;    }    return {        r1: r1,        r2: r2,        r3: r3,        r4: r4    };}exports.default = parseRadius;//# sourceMappingURL=parse-radius.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464696, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var clamp = function (a, min, max) {    if (a < min) {        return min;    }    else if (a > max) {        return max;    }    return a;};exports.default = clamp;//# sourceMappingURL=clamp.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464697, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var fixedBase = function (v, base) {    var str = base.toString();    var index = str.indexOf('.');    if (index === -1) {        return Math.round(v);    }    var length = str.substr(index + 1).length;    if (length > 20) {        length = 20;    }    return parseFloat(v.toFixed(length));};exports.default = fixedBase;//# sourceMappingURL=fixed-base.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464698, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isDecimal = function (num) {    return is_number_1.default(num) && num % 1 !== 0;};exports.default = isDecimal;//# sourceMappingURL=is-decimal.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464699, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 判断是否数字 * @return {Boolean} 是否数字 */var is_type_1 = require("./is-type");var isNumber = function (value) {    return is_type_1.default(value, 'Number');};exports.default = isNumber;//# sourceMappingURL=is-number.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464700, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isEven = function (num) {    return is_number_1.default(num) && num % 2 === 0;};exports.default = isEven;//# sourceMappingURL=is-even.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464701, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isInteger = Number.isInteger ? Number.isInteger : function (num) {    return is_number_1.default(num) && num % 1 === 0;};exports.default = isInteger;//# sourceMappingURL=is-integer.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464702, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isNegative = function (num) {    return is_number_1.default(num) && num < 0;};exports.default = isNegative;//# sourceMappingURL=is-negative.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464703, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var PRECISION = 0.00001; // numbers less than this is considered as 0function isNumberEqual(a, b, precision) {    if (precision === void 0) { precision = PRECISION; }    return Math.abs((a - b)) < precision;}exports.default = isNumberEqual;;//# sourceMappingURL=is-number-equal.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464704, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isOdd = function (num) {    return is_number_1.default(num) && num % 2 !== 0;};exports.default = isOdd;//# sourceMappingURL=is-odd.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464705, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_number_1 = require("./is-number");var isPositive = function (num) {    return is_number_1.default(num) && num > 0;};exports.default = isPositive;//# sourceMappingURL=is-positive.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464706, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_function_1 = require("./is-function");/** * @param {Array} arr The array to iterate over. * @param {Function} [fn] The iteratee invoked per element. * @return {*} Returns the maximum value. * @example * * var objects = [{ 'n': 1 }, { 'n': 2 }]; * * maxBy(objects, function(o) { return o.n; }); * // => { 'n': 2 } * * maxBy(objects, 'n'); * // => { 'n': 2 } */exports.default = (function (arr, fn) {    if (!is_array_1.default(arr)) {        return undefined;    }    var maxItem;    var max = -Infinity;    for (var i = 0; i < arr.length; i++) {        var item = arr[i];        var v = is_function_1.default(fn) ? fn(item) : item[fn];        if (v > max) {            maxItem = item;            max = v;        }    }    return maxItem;});//# sourceMappingURL=max-by.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464707, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_function_1 = require("./is-function");/** * @param {Array} arr The array to iterate over. * @param {Function} [fn] The iteratee invoked per element. * @return {*} Returns the minimum value. * @example * * var objects = [{ 'n': 1 }, { 'n': 2 }]; * * minBy(objects, function(o) { return o.n; }); * // => { 'n': 1 } * * minBy(objects, 'n'); * // => { 'n': 1 } */exports.default = (function (arr, fn) {    if (!is_array_1.default(arr)) {        return undefined;    }    var minItem;    var min = Infinity;    for (var i = 0; i < arr.length; i++) {        var item = arr[i];        var v = is_function_1.default(fn) ? fn(item) : item[fn];        if (v < min) {            minItem = item;            min = v;        }    }    return minItem;});//# sourceMappingURL=min-by.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464708, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var mod = function (n, m) {    return ((n % m) + m) % m;};exports.default = mod;//# sourceMappingURL=mod.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464709, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var DEGREE = 180 / Math.PI;var toDegree = function (radian) {    return DEGREE * radian;};exports.default = toDegree;//# sourceMappingURL=to-degree.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464710, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = parseInt;//# sourceMappingURL=to-integer.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464711, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var RADIAN = Math.PI / 180;var toRadian = function (degree) {    return RADIAN * degree;};exports.default = toRadian;//# sourceMappingURL=to-radian.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464712, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var each_1 = require("./each");exports.default = each_1.default;//# sourceMappingURL=for-in.js.map}, function(modId) { var map = {"./each":1676793464662}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464713, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = (function (obj, key) { return obj.hasOwnProperty(key); });//# sourceMappingURL=has.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464714, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var has_1 = require("./has");exports.default = has_1.default;//# sourceMappingURL=has-key.js.map}, function(modId) { var map = {"./has":1676793464713}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464715, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var contains_1 = require("./contains");var values_1 = require("./values");exports.default = (function (obj, value) { return contains_1.default(values_1.default(obj), value); });//# sourceMappingURL=has-value.js.map}, function(modId) { var map = {"./contains":1676793464652,"./values":1676793464716}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464716, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var each_1 = require("./each");var is_function_1 = require("./is-function");// @ts-ignorevar values = Object.values ? function (obj) { return Object.values(obj); } : function (obj) {    var result = [];    each_1.default(obj, function (value, key) {        if (!(is_function_1.default(obj) && key === 'prototype')) {            result.push(value);        }    });    return result;};exports.default = values;//# sourceMappingURL=values.js.map}, function(modId) { var map = {"./each":1676793464662,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464717, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var to_string_1 = require("./to-string");var lowerCase = function (str) {    return to_string_1.default(str).toLowerCase();};exports.default = lowerCase;//# sourceMappingURL=lower-case.js.map}, function(modId) { var map = {"./to-string":1676793464718}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464718, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");exports.default = (function (value) {    if (is_nil_1.default(value))        return '';    return value.toString();});//# sourceMappingURL=to-string.js.map}, function(modId) { var map = {"./is-nil":1676793464660}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464719, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var to_string_1 = require("./to-string");var lowerFirst = function (value) {    var str = to_string_1.default(value);    return str.charAt(0).toLowerCase() + str.substring(1);};exports.default = lowerFirst;//# sourceMappingURL=lower-first.js.map}, function(modId) { var map = {"./to-string":1676793464718}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464720, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function substitute(str, o) {    if (!str || !o) {        return str;    }    return str.replace(/\\?\{([^{}]+)\}/g, function (match, name) {        if (match.charAt(0) === '\\') {            return match.slice(1);        }        return (o[name] === undefined) ? '' : o[name];    });}exports.default = substitute;//# sourceMappingURL=substitute.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464721, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var to_string_1 = require("./to-string");var upperCase = function (str) {    return to_string_1.default(str).toUpperCase();};exports.default = upperCase;//# sourceMappingURL=upper-case.js.map}, function(modId) { var map = {"./to-string":1676793464718}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464722, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var to_string_1 = require("./to-string");var upperFirst = function (value) {    var str = to_string_1.default(value);    return str.charAt(0).toUpperCase() + str.substring(1);};exports.default = upperFirst;//# sourceMappingURL=upper-first.js.map}, function(modId) { var map = {"./to-string":1676793464718}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464723, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var toString = {}.toString;var getType = function (value) {    return toString.call(value).replace(/^\[object /, '').replace(/]$/, '');};exports.default = getType;//# sourceMappingURL=get-type.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464724, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 是否是参数类型 * * @param {Object} value 测试的值 * @return {Boolean} */var is_type_1 = require("./is-type");var isArguments = function (value) {    return is_type_1.default(value, 'Arguments');};exports.default = isArguments;//# sourceMappingURL=is-arguments.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464725, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 是否是布尔类型 * * @param {Object} value 测试的值 * @return {Boolean} */var is_type_1 = require("./is-type");var isBoolean = function (value) {    return is_type_1.default(value, 'Boolean');};exports.default = isBoolean;//# sourceMappingURL=is-boolean.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464726, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_type_1 = require("./is-type");var isDate = function (value) {    return is_type_1.default(value, 'Date');};exports.default = isDate;//# sourceMappingURL=is-date.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464727, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 是否是参数类型 * * @param {Object} value 测试的值 * @return {Boolean} */var is_type_1 = require("./is-type");var isError = function (value) {    return is_type_1.default(value, 'Error');};exports.default = isError;//# sourceMappingURL=is-error.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464728, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 判断是否为有限数 * @return {Boolean} */var is_number_1 = require("./is-number");function default_1(value) {    return is_number_1.default(value) && isFinite(value);}exports.default = default_1;//# sourceMappingURL=is-finite.js.map}, function(modId) { var map = {"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464729, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var isNull = function (value) {    return value === null;};exports.default = isNull;//# sourceMappingURL=is-null.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464730, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var objectProto = Object.prototype;var isPrototype = function (value) {    var Ctor = value && value.constructor;    var proto = (typeof Ctor === 'function' && Ctor.prototype) || objectProto;    return value === proto;};exports.default = isPrototype;//# sourceMappingURL=is-prototype.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464731, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_type_1 = require("./is-type");var isRegExp = function (str) {    return is_type_1.default(str, 'RegExp');};exports.default = isRegExp;//# sourceMappingURL=is-reg-exp.js.map}, function(modId) { var map = {"./is-type":1676793464658}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464732, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var isUndefined = function (value) {    return value === undefined;};exports.default = isUndefined;//# sourceMappingURL=is-undefined.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464733, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * 判断是否HTML元素 * @return {Boolean} 是否HTML元素 */var isElement = function (o) {    return o instanceof Element || o instanceof HTMLDocument;};exports.default = isElement;//# sourceMappingURL=is-element.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464734, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function requestAnimationFrame(fn) {    var method = window.requestAnimationFrame ||        window.webkitRequestAnimationFrame ||        // @ts-ignore        window.mozRequestAnimationFrame ||        // @ts-ignore        window.msRequestAnimationFrame ||        function (f) {            return setTimeout(f, 16);        };    return method(fn);}exports.default = requestAnimationFrame;;//# sourceMappingURL=request-animation-frame.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464735, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function cancelAnimationFrame(handler) {    var method = window.cancelAnimationFrame ||        window.webkitCancelAnimationFrame ||        // @ts-ignore        window.mozCancelAnimationFrame ||        // @ts-ignore        window.msCancelAnimationFrame ||        clearTimeout;    method(handler);}exports.default = cancelAnimationFrame;;//# sourceMappingURL=clear-animation-frame.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464736, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var mix_1 = require("./mix");var is_function_1 = require("./is-function");var augment = function () {    var args = [];    for (var _i = 0; _i < arguments.length; _i++) {        args[_i] = arguments[_i];    }    var c = args[0];    for (var i = 1; i < args.length; i++) {        var obj = args[i];        if (is_function_1.default(obj)) {            obj = obj.prototype;        }        mix_1.default(c.prototype, obj);    }};exports.default = augment;//# sourceMappingURL=augment.js.map}, function(modId) { var map = {"./mix":1676793464737,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464737, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });// FIXME: Mutable param should be forbidden in static lang.function _mix(dist, obj) {    for (var key in obj) {        if (obj.hasOwnProperty(key) && key !== 'constructor' && obj[key] !== undefined) {            dist[key] = obj[key];        }    }}function mix(dist, src1, src2, src3) {    if (src1)        _mix(dist, src1);    if (src2)        _mix(dist, src2);    if (src3)        _mix(dist, src3);    return dist;}exports.default = mix;//# sourceMappingURL=mix.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464738, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var clone = function (obj) {    if (typeof obj !== 'object' || obj === null) {        return obj;    }    var rst;    if (is_array_1.default(obj)) {        rst = [];        for (var i = 0, l = obj.length; i < l; i++) {            if (typeof obj[i] === 'object' && obj[i] != null) {                rst[i] = clone(obj[i]);            }            else {                rst[i] = obj[i];            }        }    }    else {        rst = {};        for (var k in obj) {            if (typeof obj[k] === 'object' && obj[k] != null) {                rst[k] = clone(obj[k]);            }            else {                rst[k] = obj[k];            }        }    }    return rst;};exports.default = clone;//# sourceMappingURL=clone.js.map}, function(modId) { var map = {"./is-array":1676793464663}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464739, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });function debounce(func, wait, immediate) {    var timeout;    return function () {        var context = this, args = arguments;        var later = function () {            timeout = null;            if (!immediate) {                func.apply(context, args);            }        };        var callNow = immediate && !timeout;        clearTimeout(timeout);        timeout = setTimeout(later, wait);        if (callNow) {            func.apply(context, args);        }    };}exports.default = debounce;//# sourceMappingURL=debounce.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464740, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_function_1 = require("./is-function");/** * _.memoize(calColor); * _.memoize(calColor, (...args) => args[0]); * @param f * @param resolver */exports.default = (function (f, resolver) {    if (!is_function_1.default(f)) {        throw new TypeError('Expected a function');    }    var memoized = function () {        var args = [];        for (var _i = 0; _i < arguments.length; _i++) {            args[_i] = arguments[_i];        }        // 使用方法构造 key,如果不存在 resolver,则直接取第一个参数作为 key        var key = resolver ? resolver.apply(this, args) : args[0];        var cache = memoized.cache;        if (cache.has(key)) {            return cache.get(key);        }        var result = f.apply(this, args);        // 缓存起来        cache.set(key, result);        return result;    };    memoized.cache = new Map();    return memoized;});//# sourceMappingURL=memoize.js.map}, function(modId) { var map = {"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464741, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_1 = require("./is-array");var is_plain_object_1 = require("./is-plain-object");var MAX_MIX_LEVEL = 5;function _deepMix(dist, src, level, maxLevel) {    level = level || 0;    maxLevel = maxLevel || MAX_MIX_LEVEL;    for (var key in src) {        if (src.hasOwnProperty(key)) {            var value = src[key];            if (value !== null && is_plain_object_1.default(value)) {                if (!is_plain_object_1.default(dist[key])) {                    dist[key] = {};                }                if (level < maxLevel) {                    _deepMix(dist[key], value, level + 1, maxLevel);                }                else {                    dist[key] = src[key];                }            }            else if (is_array_1.default(value)) {                dist[key] = [];                dist[key] = dist[key].concat(value);            }            else if (value !== undefined) {                dist[key] = value;            }        }    }}// todo 重写var deepMix = function (rst) {    var args = [];    for (var _i = 1; _i < arguments.length; _i++) {        args[_i - 1] = arguments[_i];    }    for (var i = 0; i < args.length; i += 1) {        _deepMix(rst, args[i]);    }    return rst;};exports.default = deepMix;//# sourceMappingURL=deep-mix.js.map}, function(modId) { var map = {"./is-array":1676793464663,"./is-plain-object":1676793464665}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464742, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var mix_1 = require("./mix");var is_function_1 = require("./is-function");var extend = function (subclass, superclass, overrides, staticOverrides) {    // 如果只提供父类构造函数,则自动生成子类构造函数    if (!is_function_1.default(superclass)) {        overrides = superclass;        superclass = subclass;        subclass = function () { };    }    var create = Object.create ?        function (proto, c) {            return Object.create(proto, {                constructor: {                    value: c                }            });        } :        function (proto, c) {            function Tmp() { }            Tmp.prototype = proto;            var o = new Tmp();            o.constructor = c;            return o;        };    var superObj = create(superclass.prototype, subclass); // new superclass(),//实例化父类作为子类的prototype    subclass.prototype = mix_1.default(superObj, subclass.prototype); // 指定子类的prototype    subclass.superclass = create(superclass.prototype, superclass);    mix_1.default(superObj, overrides);    mix_1.default(subclass, staticOverrides);    return subclass;};exports.default = extend;//# sourceMappingURL=extend.js.map}, function(modId) { var map = {"./mix":1676793464737,"./is-function":1676793464657}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464743, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var indexOf = function (arr, obj) {    if (!is_array_like_1.default(arr)) {        return -1;    }    var m = Array.prototype.indexOf;    if (m) {        return m.call(arr, obj);    }    var index = -1;    for (var i = 0; i < arr.length; i++) {        if (arr[i] === obj) {            index = i;            break;        }    }    return index;};exports.default = indexOf;//# sourceMappingURL=index-of.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464744, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");var is_array_like_1 = require("./is-array-like");var get_type_1 = require("./get-type");var is_prototype_1 = require("./is-prototype");var hasOwnProperty = Object.prototype.hasOwnProperty;function isEmpty(value) {    /**     * isEmpty(null) => true     * isEmpty() => true     * isEmpty(true) => true     * isEmpty(1) => true     * isEmpty([1, 2, 3]) => false     * isEmpty('abc') => false     * isEmpty({ a: 1 }) => false     */    if (is_nil_1.default(value)) {        return true;    }    if (is_array_like_1.default(value)) {        return !value.length;    }    var type = get_type_1.default(value);    if (type === 'Map' || type === 'Set') {        return !value.size;    }    if (is_prototype_1.default(value)) {        return !Object.keys(value).length;    }    for (var key in value) {        if (hasOwnProperty.call(value, key)) {            return false;        }    }    return true;}exports.default = isEmpty;//# sourceMappingURL=is-empty.js.map}, function(modId) { var map = {"./is-nil":1676793464660,"./is-array-like":1676793464653,"./get-type":1676793464723,"./is-prototype":1676793464730}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464745, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_object_like_1 = require("./is-object-like");var is_array_like_1 = require("./is-array-like");var is_string_1 = require("./is-string");var isEqual = function (value, other) {    if (value === other) {        return true;    }    if (!value || !other) {        return false;    }    if (is_string_1.default(value) || is_string_1.default(other)) {        return false;    }    if (is_array_like_1.default(value) || is_array_like_1.default(other)) {        if (value.length !== other.length) {            return false;        }        var rst = true;        for (var i = 0; i < value.length; i++) {            rst = isEqual(value[i], other[i]);            if (!rst) {                break;            }        }        return rst;    }    if (is_object_like_1.default(value) || is_object_like_1.default(other)) {        var valueKeys = Object.keys(value);        var otherKeys = Object.keys(other);        if (valueKeys.length !== otherKeys.length) {            return false;        }        var rst = true;        for (var i = 0; i < valueKeys.length; i++) {            rst = isEqual(value[valueKeys[i]], other[valueKeys[i]]);            if (!rst) {                break;            }        }        return rst;    }    return false;};exports.default = isEqual;//# sourceMappingURL=is-equal.js.map}, function(modId) { var map = {"./is-object-like":1676793464666,"./is-array-like":1676793464653,"./is-string":1676793464679}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464746, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_function_1 = require("./is-function");var is_equal_1 = require("./is-equal");/** * @param {*} value The value to compare. * @param {*} other The other value to compare. * @param {Function} [fn] The function to customize comparisons. * @returns {boolean} Returns `true` if the values are equivalent, else `false`. * @example * * function isGreeting(value) { *   return /^h(?:i|ello)$/.test(value); * } * * function customizer(objValue, othValue) { *   if (isGreeting(objValue) && isGreeting(othValue)) { *     return true; *   } * } * * var array = ['hello', 'goodbye']; * var other = ['hi', 'goodbye']; * * isEqualWith(array, other, customizer);  // => true */exports.default = (function (value, other, fn) {    if (!is_function_1.default(fn)) {        return is_equal_1.default(value, other);    }    return !!fn(value, other);});//# sourceMappingURL=is-equal-with.js.map}, function(modId) { var map = {"./is-function":1676793464657,"./is-equal":1676793464745}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464747, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");var map = function (arr, func) {    if (!is_array_like_1.default(arr)) {        // @ts-ignore        return arr;    }    var result = [];    for (var index = 0; index < arr.length; index++) {        var value = arr[index];        result.push(func(value, index));    }    return result;};exports.default = map;//# sourceMappingURL=map.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464748, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");var is_object_1 = require("./is-object");var identity = function (v) { return v; };exports.default = (function (object, func) {    if (func === void 0) { func = identity; }    var r = {};    if (is_object_1.default(object) && !is_nil_1.default(object)) {        Object.keys(object).forEach(function (key) {            // @ts-ignore            r[key] = func(object[key], key);        });    }    return r;});//# sourceMappingURL=map-values.js.map}, function(modId) { var map = {"./is-nil":1676793464660,"./is-object":1676793464664}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464749, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_string_1 = require("./is-string");/** * https://github.com/developit/dlv/blob/master/index.js * @param obj * @param key * @param defaultValue */exports.default = (function (obj, key, defaultValue) {    var p = 0;    var keyArr = is_string_1.default(key) ? key.split('.') : key;    while (obj && p < keyArr.length) {        obj = obj[keyArr[p++]];    }    return (obj === undefined || p < keyArr.length) ? defaultValue : obj;});//# sourceMappingURL=get.js.map}, function(modId) { var map = {"./is-string":1676793464679}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464750, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_object_1 = require("./is-object");var is_string_1 = require("./is-string");var is_number_1 = require("./is-number");/** * https://github.com/developit/dlv/blob/master/index.js * @param obj * @param path * @param value */exports.default = (function (obj, path, value) {    var o = obj;    var keyArr = is_string_1.default(path) ? path.split('.') : path;    keyArr.forEach(function (key, idx) {        // 不是最后一个        if (idx < keyArr.length - 1) {            if (!is_object_1.default(o[key])) {                o[key] = is_number_1.default(keyArr[idx + 1]) ? [] : {};            }            o = o[key];        }        else {            o[key] = value;        }    });    return obj;});//# sourceMappingURL=set.js.map}, function(modId) { var map = {"./is-object":1676793464664,"./is-string":1676793464679,"./is-number":1676793464699}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464751, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var each_1 = require("./each");var is_plain_object_1 = require("./is-plain-object");var hasOwnProperty = Object.prototype.hasOwnProperty;exports.default = (function (object, keys) {    if (object === null || !is_plain_object_1.default(object)) {        return {};    }    var result = {};    each_1.default(keys, function (key) {        if (hasOwnProperty.call(object, key)) {            result[key] = object[key];        }    });    return result;});//# sourceMappingURL=pick.js.map}, function(modId) { var map = {"./each":1676793464662,"./is-plain-object":1676793464665}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464752, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var reduce_1 = require("./reduce");exports.default = (function (obj, keys) {    return reduce_1.default(obj, function (r, curr, key) {        if (!keys.includes(key)) {            r[key] = curr;        }        return r;    }, {});});//# sourceMappingURL=omit.js.map}, function(modId) { var map = {"./reduce":1676793464676}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464753, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = (function (func, wait, options) {    var timeout, context, args, result;    var previous = 0;    if (!options)        options = {};    var later = function () {        previous = options.leading === false ? 0 : Date.now();        timeout = null;        result = func.apply(context, args);        if (!timeout)            context = args = null;    };    var throttled = function () {        var now = Date.now();        if (!previous && options.leading === false)            previous = now;        var remaining = wait - (now - previous);        context = this;        args = arguments;        if (remaining <= 0 || remaining > wait) {            if (timeout) {                clearTimeout(timeout);                timeout = null;            }            previous = now;            result = func.apply(context, args);            if (!timeout)                context = args = null;        }        else if (!timeout && options.trailing !== false) {            timeout = setTimeout(later, remaining);        }        return result;    };    throttled.cancel = function () {        clearTimeout(timeout);        previous = 0;        timeout = context = args = null;    };    return throttled;});//# sourceMappingURL=throttle.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464754, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_array_like_1 = require("./is-array-like");exports.default = (function (value) {    return is_array_like_1.default(value) ? Array.prototype.slice.call(value) : [];});//# sourceMappingURL=to-array.js.map}, function(modId) { var map = {"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464755, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var map = {};exports.default = (function (prefix) {    prefix = prefix || 'g';    if (!map[prefix]) {        map[prefix] = 1;    }    else {        map[prefix] += 1;    }    return prefix + map[prefix];});//# sourceMappingURL=unique-id.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464756, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = (function () { });//# sourceMappingURL=noop.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464757, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = (function (v) { return v; });//# sourceMappingURL=identity.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464758, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_nil_1 = require("./is-nil");var is_array_like_1 = require("./is-array-like");function size(o) {    if (is_nil_1.default(o)) {        return 0;    }    if (is_array_like_1.default(o)) {        return o.length;    }    return Object.keys(o).length;}exports.default = size;//# sourceMappingURL=size.js.map}, function(modId) { var map = {"./is-nil":1676793464660,"./is-array-like":1676793464653}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464759, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var tslib_1 = require("tslib");var values_1 = require("./values");var memoize_1 = require("./memoize");var is_string_1 = require("./is-string");var ctx;/** * 计算文本的宽度 */exports.default = memoize_1.default(function (text, font) {    if (font === void 0) { font = {}; }    var fontSize = font.fontSize, fontFamily = font.fontFamily, fontWeight = font.fontWeight, fontStyle = font.fontStyle, fontVariant = font.fontVariant;    if (!ctx) {        ctx = document.createElement('canvas').getContext('2d');    }    ctx.font = [fontStyle, fontVariant, fontWeight, fontSize + "px", fontFamily].join(' ');    return ctx.measureText(is_string_1.default(text) ? text : '').width;}, function (text, font) {    if (font === void 0) { font = {}; }    return tslib_1.__spreadArrays([text], values_1.default(font)).join('');});//# sourceMappingURL=measure-text-width.js.map}, function(modId) { var map = {"./values":1676793464716,"./memoize":1676793464740,"./is-string":1676793464679}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464760, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });var is_string_1 = require("./is-string");var to_string_1 = require("./to-string");var measure_text_width_1 = require("./measure-text-width");/** * 获取文本的 ... 文本。 * 算法(减少每次 measureText 的长度,measureText 的性能跟字符串时间相关): * 1. 先通过 STEP 逐步计算,找到最后一个小于 maxWidth 的字符串 * 2. 然后对最后这个字符串二分计算 * @param text 需要计算的文本, 由于历史原因 除了支持string,还支持空值,number和数组等 * @param maxWidth 最大宽度 * @param font 字体 * @param str 要替换的文本 */exports.default = (function (text, maxWidth, font, str) {    if (str === void 0) { str = '...'; }    var STEP = 16; // 每次 16,调参工程师    var PLACEHOLDER_WIDTH = measure_text_width_1.default(str, font);    var leftText = !is_string_1.default(text) ? to_string_1.default(text) : text;    var leftWidth = maxWidth;    var r = []; // 最终的分段字符串    var currentText;    var currentWidth;    if (measure_text_width_1.default(text, font) <= maxWidth) {        return text;    }    // 首先通过 step 计算,找出最大的未超出长度的    // eslint-disable-next-line no-constant-condition    while (true) {        // 更新字符串        currentText = leftText.substr(0, STEP);        // 计算宽度        currentWidth = measure_text_width_1.default(currentText, font);        // 超出剩余宽度,则停止        if (currentWidth + PLACEHOLDER_WIDTH > leftWidth) {            if (currentWidth > leftWidth) {                break;            }        }        r.push(currentText);        // 没有超出,则计算剩余宽度        leftWidth -= currentWidth;        leftText = leftText.substr(STEP);        // 字符串整体没有超出        if (!leftText) {            return r.join('');        }    }    // 最下的最后一个 STEP,使用 1 递增(用二分效果更高)    // eslint-disable-next-line no-constant-condition    while (true) {        // 更新字符串        currentText = leftText.substr(0, 1);        // 计算宽度        currentWidth = measure_text_width_1.default(currentText, font);        // 超出剩余宽度,则停止        if (currentWidth + PLACEHOLDER_WIDTH > leftWidth) {            break;        }        r.push(currentText);        // 没有超出,则计算剩余宽度        leftWidth -= currentWidth;        leftText = leftText.substr(1);        if (!leftText) {            return r.join('');        }    }    return "" + r.join('') + str;});//# sourceMappingURL=get-ellipsis-text.js.map}, function(modId) { var map = {"./is-string":1676793464679,"./to-string":1676793464718,"./measure-text-width":1676793464759}; return __REQUIRE__(map[modId], modId); })__DEFINE__(1676793464761, function(require, module, exports) {Object.defineProperty(exports, "__esModule", { value: true });/** * k-v 存储 */var default_1 = /** @class */ (function () {    function default_1() {        this.map = {};    }    default_1.prototype.has = function (key) {        return this.map[key] !== undefined;    };    default_1.prototype.get = function (key, def) {        var v = this.map[key];        return v === undefined ? def : v;    };    default_1.prototype.set = function (key, value) {        this.map[key] = value;    };    default_1.prototype.clear = function () {        this.map = {};    };    default_1.prototype.delete = function (key) {        delete this.map[key];    };    default_1.prototype.size = function () {        return Object.keys(this.map).length;    };    return default_1;}());exports.default = default_1;//# sourceMappingURL=cache.js.map}, function(modId) { var map = {}; return __REQUIRE__(map[modId], modId); })return __REQUIRE__(1676793464651);})()//miniprogram-npm-outsideDeps=["tslib"]//# sourceMappingURL=index.js.map
 |