2025-11-25 14:21:22 +08:00
( global [ "webpackJsonp" ] = global [ "webpackJsonp" ] || [ ] ) . push ( [ [ "common/vendor" ] , { "011a" : function ( e , t ) { function n ( ) { try { var t = ! Boolean . prototype . valueOf . call ( Reflect . construct ( Boolean , [ ] , ( function ( ) { } ) ) ) } catch ( t ) { } return ( e . exports = n = function ( ) { return ! ! t } , e . exports . _ _esModule = ! 0 , e . exports [ "default" ] = e . exports ) ( ) } e . exports = n , e . exports . _ _esModule = ! 0 , e . exports [ "default" ] = e . exports } , "02ca" : function ( e , t , n ) { "use strict" ; Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) , t . default = void 0 ; t . default = { pages : [ { path : "pages/index/index" , style : { navigationBarTitleText : "首页" , enablePullDownRefresh : ! 0 } } , { path : "pages/menu/menu" , style : { navigationBarTitleText : "菜谱" , enablePullDownRefresh : ! 0 } } , { path : "pages/add/add" , style : { navigationBarTitleText : "添加食谱" , enablePullDownRefresh : ! 1 } } , { path : "pages/count/count" , style : { navigationBarTitleText : "计食" , enablePullDownRefresh : ! 1 } } , { path : "pages/me/me" , style : { navigationBarTitleText : "个人中心" , enablePullDownRefresh : ! 1 } } , { path : "pages/add/Preview" , style : { navigationBarTitleText : "" } } , { path : "pages/search/search" , style : { navigationBarTitleText : "搜索菜谱" } } , { path : "pages/search/list" , style : { navigationBarTitleText : "" } } ] , subPackages : [ { root : "pageTwo" , pages : [ { path : "login/forgetPassword" , style : { navigationBarTitleText : "密码" , enablePullDownRefresh : ! 1 } } , { path : "login/login" , style : { navigationBarTitleText : "登录" , enablePullDownRefresh : ! 1 , navigationStyle : "custom" } } , { path : "me/feedBack" , style : { navigationBarTitleText : "意见反馈" } } , { path : "me/userEdit" , style : { navigationBarTitleText : "个人资料" } } , { path : "me/record" , style : { navigationBarTitleText : "饮食记录" , enablePullDownRefresh : ! 1 } } , { path : "me/recordetail" , style : { navigationBarTitleText : "饮食详情" , enablePullDownRefresh : ! 1 } } , { path : "me/mymenu" , style : { navigationBarTitleText : "" , enablePullDownRefresh : ! 1 } } , { path : "me/menudetail" , style : { navigationBarTitleText : "详情" , enablePullDownRefresh : ! 1 } } , { path : "me/foodlist" , style : { navigationBarTitleText : "食材库" , enablePullDownRefresh : ! 0 } } , { path : "count/setting" , style : { navigationBarTitleText : "设置" , enablePullDownRefresh : ! 1 } } , { path : "count/KcalEdit" , style : { navigationBarTitleText : "自定义卡路里" , enablePullDownRefresh : ! 1 } } , { path : "count/food" , style : { navigationBarTitleText : "食材库" , enablePullDownRefresh : ! 1 } } , { path : "count/search" , style : { navigationBarTitleText : "食材搜索" , enablePullDownRefresh : ! 1 } } , { path : "webview/webview" , style : { navigationBarTitleText : "" , enablePullDownRefresh : ! 1 } } , { path : "setting/setting" , style : { navigationBarTitleText : "设置" , enablePullDownRefresh : ! 1 } } , { path : "setting/password" , style : { navigationBarTitleText : "修改密码" , enablePullDownRefresh : ! 1 } } , { path : "setting/email" , style : { navigationBarTitleText : "绑定邮箱" , enablePullDownRefresh : ! 1 } } , { path : "setting/phone" , style : { navigationBarTitleText : "绑定手机号" , enablePullDownRefresh : ! 1 } } , { path : "me/menuEdit" , style : { navigationBarTitleText : "" } } ] } ] , globalStyle : { navigationBarTextStyle : "black" , navigationBarTitleText : "uni-app" , navigationBarBackgroundColor : "#3CB383" , backgroundColor : "#efefef" } , tabBar : { color : "#333" , selectedColor : "#3CB383" , backgroundColor : "#fff" , list : [ { pagePath : "pages/index/index" , iconPath : "static/home.png" , selectedIconPath : "static/home01.png" , text : "首页" } , { pagePath : "pages/search/search" , iconPath : "static/cai.png" , selectedIconPath : "static/cai01.png" , text : "教你做" } , { pagePath : "pages/add/add" , iconPath : "static/add.png" , selectedIconPath : "static/add.png" , text : "" } , { pagePath : "pages/count/count" , iconPath : "static/ji.png" , selectedIconPath : "static/ji01.png" , text : "计食" } , { pagePath : "pages/me/me" , iconPath : "static/me.png" , selectedIconPath : "static/me01.png" , text : "我的" } ] } , uniIdRouter : { } } } , "0bdb" : function ( e , t , n ) { var r = n ( "d551" ) ; function i ( e , t ) { for ( var n = 0 ; n < t . length ; n ++ ) { var i = t [ n ] ; i . enumerable = i . enumerable || ! 1 , i . configurable = ! 0 , "value" in i && ( i . writable = ! 0 ) , Object . defineProperty ( e , r ( i . key ) , i ) } } e . exports = function ( e , t , n ) { return t && i ( e . prototype , t ) , n && i ( e , n ) , Object . defineProperty ( e , "prototype" , { writable : ! 1 } ) , e } , e . exports . _ _esModule = ! 0 , e . exports [ "default" ] = e . exports } , "0ee4" : function ( e , t ) { var n ; n = function ( ) { return this } ( ) ; try { n = n || new Function ( "return this" ) ( ) } catc
2025-07-28 16:57:16 +08:00
/ * !
* Vue . js v2 . 6.11
* ( c ) 2014 - 2024 Evan You
* Released under the MIT License .
* /
2025-11-25 14:21:22 +08:00
var n = Object . freeze ( { } ) ; function r ( e ) { return void 0 === e || null === e } function i ( e ) { return void 0 !== e && null !== e } function o ( e ) { return ! 0 === e } function a ( e ) { return "string" === typeof e || "number" === typeof e || "symbol" === typeof e || "boolean" === typeof e } function s ( e ) { return null !== e && "object" === typeof e } var c = Object . prototype . toString ; function u ( e ) { return "[object Object]" === c . call ( e ) } function l ( e ) { var t = parseFloat ( String ( e ) ) ; return t >= 0 && Math . floor ( t ) === t && isFinite ( e ) } function f ( e ) { return i ( e ) && "function" === typeof e . then && "function" === typeof e . catch } function d ( e ) { return null == e ? "" : Array . isArray ( e ) || u ( e ) && e . toString === c ? JSON . stringify ( e , null , 2 ) : String ( e ) } function h ( e ) { var t = parseFloat ( e ) ; return isNaN ( t ) ? e : t } function p ( e , t ) { for ( var n = Object . create ( null ) , r = e . split ( "," ) , i = 0 ; i < r . length ; i ++ ) n [ r [ i ] ] = ! 0 ; return t ? function ( e ) { return n [ e . toLowerCase ( ) ] } : function ( e ) { return n [ e ] } } p ( "slot,component" , ! 0 ) ; var g = p ( "key,ref,slot,slot-scope,is" ) ; function v ( e , t ) { if ( e . length ) { var n = e . indexOf ( t ) ; if ( n > - 1 ) return e . splice ( n , 1 ) } } var y = Object . prototype . hasOwnProperty ; function m ( e , t ) { return y . call ( e , t ) } function x ( e ) { var t = Object . create ( null ) ; return function ( n ) { var r = t [ n ] ; return r || ( t [ n ] = e ( n ) ) } } var _ = /-(\w)/g , b = x ( ( function ( e ) { return e . replace ( _ , ( function ( e , t ) { return t ? t . toUpperCase ( ) : "" } ) ) } ) ) , w = x ( ( function ( e ) { return e . charAt ( 0 ) . toUpperCase ( ) + e . slice ( 1 ) } ) ) , k = /\B([A-Z])/g , A = x ( ( function ( e ) { return e . replace ( k , "-$1" ) . toLowerCase ( ) } ) ) ; var S = Function . prototype . bind ? function ( e , t ) { return e . bind ( t ) } : function ( e , t ) { function n ( n ) { var r = arguments . length ; return r ? r > 1 ? e . apply ( t , arguments ) : e . call ( t , n ) : e . call ( t ) } return n . _length = e . length , n } ; function P ( e , t ) { t = t || 0 ; var n = e . length - t , r = new Array ( n ) ; while ( n -- ) r [ n ] = e [ n + t ] ; return r } function T ( e , t ) { for ( var n in t ) e [ n ] = t [ n ] ; return e } function O ( e ) { for ( var t = { } , n = 0 ; n < e . length ; n ++ ) e [ n ] && T ( t , e [ n ] ) ; return t } function C ( e , t , n ) { } var I = function ( e , t , n ) { return ! 1 } , L = function ( e ) { return e } ; function E ( e , t ) { if ( e === t ) return ! 0 ; var n = s ( e ) , r = s ( t ) ; if ( ! n || ! r ) return ! n && ! r && String ( e ) === String ( t ) ; try { var i = Array . isArray ( e ) , o = Array . isArray ( t ) ; if ( i && o ) return e . length === t . length && e . every ( ( function ( e , n ) { return E ( e , t [ n ] ) } ) ) ; if ( e instanceof Date && t instanceof Date ) return e . getTime ( ) === t . getTime ( ) ; if ( i || o ) return ! 1 ; var a = Object . keys ( e ) , c = Object . keys ( t ) ; return a . length === c . length && a . every ( ( function ( n ) { return E ( e [ n ] , t [ n ] ) } ) ) } catch ( u ) { return ! 1 } } function D ( e , t ) { for ( var n = 0 ; n < e . length ; n ++ ) if ( E ( e [ n ] , t ) ) return n ; return - 1 } function M ( e ) { var t = ! 1 ; return function ( ) { t || ( t = ! 0 , e . apply ( this , arguments ) ) } } var F = [ "component" , "directive" , "filter" ] , j = [ "beforeCreate" , "created" , "beforeMount" , "mounted" , "beforeUpdate" , "updated" , "beforeDestroy" , "destroyed" , "activated" , "deactivated" , "errorCaptured" , "serverPrefetch" ] , $ = { optionMergeStrategies : Object . create ( null ) , silent : ! 1 , productionTip : ! 1 , devtools : ! 1 , performance : ! 1 , errorHandler : null , warnHandler : null , ignoredElements : [ ] , keyCodes : Object . create ( null ) , isReservedTag : I , isReservedAttr : I , isUnknownElement : I , getTagNamespace : C , parsePlatformTagName : L , mustUseProp : I , async : ! 0 , _lifecycleHooks : j } , R = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/ ; function N ( e ) { var t = ( e + "" ) . charCodeAt ( 0 ) ; return 36 === t || 95 === t } function U ( e , t , n , r ) { Object . defineProperty ( e , t , { value : n , enumerable : ! ! r , writable : ! 0 , configurable : ! 0 } ) } var B = new RegExp ( "[^" + R . source + ".$_\\d]" ) ; var z , W = "__proto__" in { } , q = "undefined" !== typeof window , H = "undefined" !== typeof WXEnvironment && ! ! WXEnvironment . platform , V = H && WXEnvironment . platform . toLowerCase ( ) , K = q && window . navigator && window . navigator . userAgent . toLowerCase ( ) , G = K && /msie|trident/ . test ( K ) , J = ( K && K . indexOf ( "msie 9.0" ) , K && K . indexOf ( "edge/" ) > 0 ) , X = ( K && K . indexOf ( "android" ) , K && /iphone|ipad|ipod|ios/ . test ( K ) || "ios" === V ) , Y = ( K && /chrome\/\d+/ . test ( K ) , K && /phantomjs/ . test ( K ) , K && K . match ( /firefox\/(\d+)/ ) , { } . watch ) ; if ( q ) try { var Q = { } ; Object . defineProperty ( Q , "passive" , { get : function ( ) { } } ) , window . addEventListener ( "test-passive" , null , Q ) } catch ( $n ) { } var Z = function ( ) { return void 0 === z && ( z = ! q && ! H && "undefined" !== typeof e && ( e [ "process" ] && "server" === e [ "process" ] . env . VUE _ENV ) ) , z } , ee
2025-07-28 16:57:16 +08:00
/ * !
* vuex v3 . 6.2
* ( c ) 2021 Evan You
* @ license MIT
* /
2025-11-08 16:50:26 +08:00
function ( e ) { var t = Number ( e . version . split ( "." ) [ 0 ] ) ; if ( t >= 2 ) e . mixin ( { beforeCreate : r } ) ; else { var n = e . prototype . _init ; e . prototype . _init = function ( e ) { void 0 === e && ( e = { } ) , e . init = e . init ? [ r ] . concat ( e . init ) : r , n . call ( this , e ) } } function r ( ) { var e = this . $options ; e . store ? this . $store = "function" === typeof e . store ? e . store ( ) : e . store : e . parent && e . parent . $store && ( this . $store = e . parent . $store ) } } ( l ) ) } d . state . get = function ( ) { return this . _vm . _data . $$state } , d . state . set = function ( e ) { 0 } , f . prototype . commit = function ( e , t , n ) { var r = this , i = m ( e , t , n ) , o = i . type , a = i . payload , s = ( i . options , { type : o , payload : a } ) , c = this . _mutations [ o ] ; c && ( this . _withCommit ( ( function ( ) { c . forEach ( ( function ( e ) { e ( a ) } ) ) } ) ) , this . _subscribers . slice ( ) . forEach ( ( function ( e ) { return e ( s , r . state ) } ) ) ) } , f . prototype . dispatch = function ( e , t ) { var n = this , r = m ( e , t ) , i = r . type , o = r . payload , a = { type : i , payload : o } , s = this . _actions [ i ] ; if ( s ) { try { this . _actionSubscribers . slice ( ) . filter ( ( function ( e ) { return e . before } ) ) . forEach ( ( function ( e ) { return e . before ( a , n . state ) } ) ) } catch ( u ) { 0 } var c = s . length > 1 ? Promise . all ( s . map ( ( function ( e ) { return e ( o ) } ) ) ) : s [ 0 ] ( o ) ; return new Promise ( ( function ( e , t ) { c . then ( ( function ( t ) { try { n . _actionSubscribers . filter ( ( function ( e ) { return e . after } ) ) . forEach ( ( function ( e ) { return e . after ( a , n . state ) } ) ) } catch ( u ) { 0 } e ( t ) } ) , ( function ( e ) { try { n . _actionSubscribers . filter ( ( function ( e ) { return e . error } ) ) . forEach ( ( function ( t ) { return t . error ( a , n . state , e ) } ) ) } catch ( u ) { 0 } t ( e ) } ) ) } ) ) } } , f . prototype . subscribe = function ( e , t ) { return h ( e , this . _subscribers , t ) } , f . prototype . subscribeAction = function ( e , t ) { var n = "function" === typeof e ? { before : e } : e ; return h ( n , this . _actionSubscribers , t ) } , f . prototype . watch = function ( e , t , n ) { var r = this ; return this . _watcherVM . $watch ( ( function ( ) { return e ( r . state , r . getters ) } ) , t , n ) } , f . prototype . replaceState = function ( e ) { var t = this ; this . _withCommit ( ( function ( ) { t . _vm . _data . $$state = e } ) ) } , f . prototype . registerModule = function ( e , t , n ) { void 0 === n && ( n = { } ) , "string" === typeof e && ( e = [ e ] ) , this . _modules . register ( e , t ) , v ( this , this . state , e , this . _modules . get ( e ) , n . preserveState ) , g ( this , this . state ) } , f . prototype . unregisterModule = function ( e ) { var t = this ; "string" === typeof e && ( e = [ e ] ) , this . _modules . unregister ( e ) , this . _withCommit ( ( function ( ) { var n = y ( t . state , e . slice ( 0 , - 1 ) ) ; l . delete ( n , e [ e . length - 1 ] ) } ) ) , p ( this ) } , f . prototype . hasModule = function ( e ) { return "string" === typeof e && ( e = [ e ] ) , this . _modules . isRegistered ( e ) } , f . prototype [ [ 104 , 111 , 116 , 85 , 112 , 100 , 97 , 116 , 101 ] . map ( ( function ( e ) { return String . fromCharCode ( e ) } ) ) . join ( "" ) ] = function ( e ) { this . _modules . update ( e ) , p ( this , ! 0 ) } , f . prototype . _withCommit = function ( e ) { var t = this . _committing ; this . _committing = ! 0 , e ( ) , this . _committing = t } , Object . defineProperties ( f . prototype , d ) ; var _ = S ( ( function ( e , t ) { var n = { } ; return A ( t ) . forEach ( ( function ( t ) { var r = t . key , i = t . val ; n [ r ] = function ( ) { var t = this . $store . state , n = this . $store . getters ; if ( e ) { var r = P ( this . $store , "mapState" , e ) ; if ( ! r ) return ; t = r . context . state , n = r . context . getters } return "function" === typeof i ? i . call ( this , t , n ) : t [ i ] } , n [ r ] . vuex = ! 0 } ) ) , n } ) ) , b = S ( ( function ( e , t ) { var n = { } ; return A ( t ) . forEach ( ( function ( t ) { var r = t . key , i = t . val ; n [ r ] = function ( ) { var t = [ ] , n = arguments . length ; while ( n -- ) t [ n ] = arguments [ n ] ; var r = this . $store . commit ; if ( e ) { var o = P ( this . $store , "mapMutations" , e ) ; if ( ! o ) return ; r = o . context . commit } return "function" === typeof i ? i . apply ( this , [ r ] . concat ( t ) ) : r . apply ( this . $store , [ i ] . concat ( t ) ) } } ) ) , n } ) ) , w = S ( ( function ( e , t ) { var n = { } ; return A ( t ) . forEach ( ( function ( t ) { var r = t . key , i = t . val ; i = e + i , n [ r ] = function ( ) { if ( ! e || P ( this . $store , "mapGetters" , e ) ) return this . $store . getters [ i ] } , n [ r ] . vuex = ! 0 } ) ) , n } ) ) , k = S ( ( function ( e , t ) { var n = { } ; return A ( t ) . forEach ( ( function ( t ) { var r = t . key , i = t . val ; n [ r ] = function ( ) { var t = [ ] , n = arguments . length ; while ( n -- ) t [ n ] = arguments [ n ] ; var r = this . $store . dispatch ; if ( e ) { var o = P ( this . $store , "mapActions" , e ) ; if ( ! o ) return ; r = o . context . dispatch } return "function" === typeof i ? i . apply ( this , [ r ] . concat ( t ) ) : r . apply ( this . $store , [ i ] . concat ( t ) ) } } ) ) , n } ) ) ; function A ( e ) { return function ( e ) { return Array . isArray ( e ) || a ( e ) } ( e ) ? Array . isArray ( e ) ? e . map ( ( function ( e ) { return { key : e , val : e } } ) ) : Object . keys ( e ) . map ( ( function ( t ) { return { key : t , val : e [ t ] } } ) ) : [ ] } function S ( e ) { return function ( t , n ) { return "string" !== typeof t ? ( n = t , t = "" ) : "/" !== t . ch
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ e . exports = i = function ( ) { return n } , e . exports . _ _esModule = ! 0 , e . exports [ "default" ] = e . exports ; var t , n = { } , o = Object . prototype , a = o . hasOwnProperty , s = Object . defineProperty || function ( e , t , n ) { e [ t ] = n . value } , c = "function" == typeof Symbol ? Symbol : { } , u = c . iterator || "@@iterator" , l = c . asyncIterator || "@@asyncIterator" , f = c . toStringTag || "@@toStringTag" ; function d ( e , t , n ) { return Object . defineProperty ( e , t , { value : n , enumerable : ! 0 , configurable : ! 0 , writable : ! 0 } ) , e [ t ] } try { d ( { } , "" ) } catch ( t ) { d = function ( e , t , n ) { return e [ t ] = n } } function h ( e , t , n , r ) { var i = t && t . prototype instanceof x ? t : x , o = Object . create ( i . prototype ) , a = new E ( r || [ ] ) ; return s ( o , "_invoke" , { value : O ( e , n , a ) } ) , o } function p ( e , t , n ) { try { return { type : "normal" , arg : e . call ( t , n ) } } catch ( e ) { return { type : "throw" , arg : e } } } n . wrap = h ; var g = "suspendedStart" , v = "executing" , y = "completed" , m = { } ; function x ( ) { } function _ ( ) { } function b ( ) { } var w = { } ; d ( w , u , ( function ( ) { return this } ) ) ; var k = Object . getPrototypeOf , A = k && k ( k ( D ( [ ] ) ) ) ; A && A !== o && a . call ( A , u ) && ( w = A ) ; var S = b . prototype = x . prototype = Object . create ( w ) ; function P ( e ) { [ "next" , "throw" , "return" ] . forEach ( ( function ( t ) { d ( e , t , ( function ( e ) { return this . _invoke ( t , e ) } ) ) } ) ) } function T ( e , t ) { function n ( i , o , s , c ) { var u = p ( e [ i ] , e , o ) ; if ( "throw" !== u . type ) { var l = u . arg , f = l . value ; return f && "object" == r ( f ) && a . call ( f , "__await" ) ? t . resolve ( f . _ _await ) . then ( ( function ( e ) { n ( "next" , e , s , c ) } ) , ( function ( e ) { n ( "throw" , e , s , c ) } ) ) : t . resolve ( f ) . then ( ( function ( e ) { l . value = e , s ( l ) } ) , ( function ( e ) { return n ( "throw" , e , s , c ) } ) ) } c ( u . arg ) } var i ; s ( this , "_invoke" , { value : function ( e , r ) { function o ( ) { return new t ( ( function ( t , i ) { n ( e , r , t , i ) } ) ) } return i = i ? i . then ( o , o ) : o ( ) } } ) } function O ( e , n , r ) { var i = g ; return function ( o , a ) { if ( i === v ) throw Error ( "Generator is already running" ) ; if ( i === y ) { if ( "throw" === o ) throw a ; return { value : t , done : ! 0 } } for ( r . method = o , r . arg = a ; ; ) { var s = r . delegate ; if ( s ) { var c = C ( s , r ) ; if ( c ) { if ( c === m ) continue ; return c } } if ( "next" === r . method ) r . sent = r . _sent = r . arg ; else if ( "throw" === r . method ) { if ( i === g ) throw i = y , r . arg ; r . dispatchException ( r . arg ) } else "return" === r . method && r . abrupt ( "return" , r . arg ) ; i = v ; var u = p ( e , n , r ) ; if ( "normal" === u . type ) { if ( i = r . done ? y : "suspendedYield" , u . arg === m ) continue ; return { value : u . arg , done : r . done } } "throw" === u . type && ( i = y , r . method = "throw" , r . arg = u . arg ) } } } function C ( e , n ) { var r = n . method , i = e . iterator [ r ] ; if ( i === t ) return n . delegate = null , "throw" === r && e . iterator [ "return" ] && ( n . method = "return" , n . arg = t , C ( e , n ) , "throw" === n . method ) || "return" !== r && ( n . method = "throw" , n . arg = new TypeError ( "The iterator does not provide a '" + r + "' method" ) ) , m ; var o = p ( i , e . iterator , n . arg ) ; if ( "throw" === o . type ) return n . method = "throw" , n . arg = o . arg , n . delegate = null , m ; var a = o . arg ; return a ? a . done ? ( n [ e . resultName ] = a . value , n . next = e . nextLoc , "return" !== n . method && ( n . method = "next" , n . arg = t ) , n . delegate = null , m ) : a : ( n . method = "throw" , n . arg = new TypeError ( "iterator result is not an object" ) , n . delegate = null , m ) } function I ( e ) { var t = { tryLoc : e [ 0 ] } ; 1 in e && ( t . catchLoc = e [ 1 ] ) , 2 in e && ( t . finallyLoc = e [ 2 ] , t . afterLoc = e [ 3 ] ) , this . tryEntries . push ( t ) } function L ( e ) { var t = e . completion || { } ; t . type = "normal" , delete t . arg , e . completion = t } function E ( e ) { this . tryEntries = [ { tryLoc : "root" } ] , e . forEach ( I , this ) , this . reset ( ! 0 ) } function D ( e ) { if ( e || "" === e ) { var n = e [ u ] ; if ( n ) return n . call ( e ) ; if ( "function" == typeof e . next ) return e ; if ( ! isNaN ( e . length ) ) { var i = - 1 , o = function n ( ) { for ( ; ++ i < e . length ; ) if ( a . call ( e , i ) ) return n . value = e [ i ] , n . done = ! 1 , n ; return n . value = t , n . done = ! 0 , n } ; return o . next = o } } throw new TypeError ( r ( e ) + " is not iterable" ) } return _ . prototype = b , s ( S , "constructor" , { value : b , configurable : ! 0 } ) , s ( b , "constructor" , { value : _ , configurable : ! 0 } ) , _ . displayName = d ( b , f , "GeneratorFunction" ) , n . isGeneratorFunction = function ( e ) { var t = "function" == typeof e && e . constructor ; return ! ! t && ( t === _ || "GeneratorFunction" === ( t . displayName || t . name ) ) } , n . mark = function ( e ) { return Object . setPrototypeOf ? Object . setPrototypeOf ( e , b ) : ( e . _ _proto _ _ = b , d ( e , f , "GeneratorFunction" ) ) , e . prototype = Object . create ( S ) , e } , n . awrap = function ( e ) { return { _ _await : e } } , P ( T . prototype ) , d ( T . prototype , l , ( function ( ) { return this } ) ) , n . AsyncIterator = T , n . async = functi