From 1d8d888751991b757c28e5a52472c18555aac279 Mon Sep 17 00:00:00 2001 From: zoomchan-cxj Date: Fri, 24 Feb 2023 17:10:58 +0800 Subject: [PATCH] chore(release): released 2.15.7 --- CHANGELOG.md | 12 ++++++ android/sdk/gradle.properties | 2 +- .../res/asyncComponentFromHttp.android.js | 2 +- .../res/asyncComponentFromLocal.android.js | 2 +- examples/android-demo/res/index.android.js | 16 ++++---- examples/android-demo/res/vendor.android.js | 41 ++++++++++++++++--- .../res/asyncComponentFromHttp.ios.js | 2 +- .../res/asyncComponentFromLocal.ios.js | 2 +- examples/ios-demo/res/index.ios.js | 17 ++++---- examples/ios-demo/res/vendor.ios.js | 40 +++++++++++++++--- hippy.podspec | 2 +- ios/sdk/base/HippyBridge.mm | 2 +- lerna.json | 2 +- packages/hippy-react-web/CHANGELOG.md | 8 ++++ packages/hippy-react-web/package-lock.json | 4 +- packages/hippy-react-web/package.json | 2 +- packages/hippy-react/CHANGELOG.md | 8 ++++ packages/hippy-react/package-lock.json | 4 +- packages/hippy-react/package.json | 2 +- packages/hippy-vue-css-loader/CHANGELOG.md | 8 ++++ .../hippy-vue-css-loader/package-lock.json | 4 +- packages/hippy-vue-css-loader/package.json | 2 +- packages/hippy-vue-loader/CHANGELOG.md | 8 ++++ packages/hippy-vue-loader/package.json | 2 +- .../hippy-vue-native-components/CHANGELOG.md | 8 ++++ .../hippy-vue-native-components/package.json | 2 +- .../hippy-vue-next-style-parser/CHANGELOG.md | 8 ++++ .../package-lock.json | 4 +- .../hippy-vue-next-style-parser/package.json | 2 +- packages/hippy-vue-next/CHANGELOG.md | 8 ++++ packages/hippy-vue-next/package-lock.json | 4 +- packages/hippy-vue-next/package.json | 2 +- packages/hippy-vue-router/CHANGELOG.md | 8 ++++ packages/hippy-vue-router/package-lock.json | 4 +- packages/hippy-vue-router/package.json | 2 +- packages/hippy-vue/CHANGELOG.md | 8 ++++ packages/hippy-vue/package-lock.json | 4 +- packages/hippy-vue/package.json | 2 +- 38 files changed, 203 insertions(+), 57 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cfa5678a011..ce0420b38b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.15.7](https://github.com/Tencent/Hippy/compare/2.15.6...2.15.7) (2023-02-24) + + +### Bug Fixes + +* **core:** add handle_scope for v8 exception ([#2860](https://github.com/Tencent/Hippy/issues/2860)) ([48e38c8](https://github.com/Tencent/Hippy/commit/48e38c8d3b9ced3f3c593df69444afee5537a9f6)) +* **core:** compatile with single callback in native2js ([3e0e914](https://github.com/Tencent/Hippy/commit/3e0e914e66e37490230670b88a33449bfcc6b868)) + + + + + ## [2.15.6](https://github.com/Tencent/Hippy/compare/2.15.5...2.15.6) (2023-02-20) diff --git a/android/sdk/gradle.properties b/android/sdk/gradle.properties index 8c8cab20950..a41446cf431 100644 --- a/android/sdk/gradle.properties +++ b/android/sdk/gradle.properties @@ -49,7 +49,7 @@ NDK_VERSION=25.0.8775105 # # Specifies SDK version # -VERSION_NAME=2.15.6 +VERSION_NAME=2.15.7 # # Whether to skip build C/C++ code diff --git a/examples/android-demo/res/asyncComponentFromHttp.android.js b/examples/android-demo/res/asyncComponentFromHttp.android.js index faa29f9d774..478cac5f77f 100644 --- a/examples/android-demo/res/asyncComponentFromHttp.android.js +++ b/examples/android-demo/res/asyncComponentFromHttp.android.js @@ -1 +1 @@ -((0,eval)("this").webpackJsonp=(0,eval)("this").webpackJsonp||[]).push([[0],{"../../packages/hippy-vue-css-loader/dist/css-loader.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js?!./src/components/demo/dynamicImport/async-component-http.vue?vue&type=style&index=0&id=312bbf24&lang=css":function(e,t,o){(function(t){e.exports=(t.__HIPPY_VUE_STYLES__||(t.__HIPPY_VUE_STYLES__=[]),void(t.__HIPPY_VUE_STYLES__=t.__HIPPY_VUE_STYLES__.concat([{hash:"73a09e53bc8b543d8cd01df81a8bd62a",selectors:["#async-component-http"],declarations:[{type:"declaration",property:"display",value:"flex"},{type:"declaration",property:"flexDirection",value:"column"},{type:"declaration",property:"alignItems",value:"center"},{type:"declaration",property:"justifyContent",value:"center"},{type:"declaration",property:"position",value:"relative"},{type:"declaration",property:"height",value:200},{type:"declaration",property:"width",value:300},{type:"declaration",property:"backgroundColor",value:4283484818},{type:"declaration",property:"borderRadius",value:10},{type:"declaration",property:"marginBottom",value:10}]},{hash:"73a09e53bc8b543d8cd01df81a8bd62a",selectors:[".async-txt"],declarations:[{type:"declaration",property:"color",value:4278190080}]}])))}).call(this,o("./node_modules/webpack/buildin/global.js"))},"./src/components/demo/dynamicImport/async-component-http.vue":function(e,t,o){"use strict";o.r(t);var s=o("./node_modules/vue/dist/vue.runtime.esm-bundler.js");var n=o("../../packages/hippy-vue-next/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js"),a=Object(n.defineComponent)({name:"DynamicImportHttp"}),d=(o("./src/components/demo/dynamicImport/async-component-http.vue?vue&type=style&index=0&id=312bbf24&lang=css"),o("./node_modules/vue-loader/dist/exportHelper.js"));const c=o.n(d)()(a,[["render",function(e,t,o,n,a,d){return Object(s.k)(),Object(s.e)("div",{id:"async-component-http",class:"local-local"},[Object(s.f)("p",{class:"async-txt"}," 我是远程异步组件 ")])}]]);t.default=c},"./src/components/demo/dynamicImport/async-component-http.vue?vue&type=style&index=0&id=312bbf24&lang=css":function(e,t,o){"use strict";o("../../packages/hippy-vue-css-loader/dist/css-loader.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js?!./src/components/demo/dynamicImport/async-component-http.vue?vue&type=style&index=0&id=312bbf24&lang=css")}}]); \ No newline at end of file +((0,eval)("this").webpackJsonp=(0,eval)("this").webpackJsonp||[]).push([[0],{"./src/externals/DyanmicImport/AsyncComponentHttp.jsx":function(e,t,n){"use strict";n.r(t);var s=n("./node_modules/react/index.js"),a=n.n(s),o=n("../../packages/hippy-react/dist/index.js");const i=o.StyleSheet.create({asyncComponentDemo:{display:"flex",alignItems:"center",justifyContent:"center",position:"relative",height:200,width:300,backgroundColor:"#5dabfb",borderRadius:10,marginBottom:10}});t.default=()=>a.a.createElement(o.View,{style:i.asyncComponentDemo},"我是远程异步组件")}}]); \ No newline at end of file diff --git a/examples/android-demo/res/asyncComponentFromLocal.android.js b/examples/android-demo/res/asyncComponentFromLocal.android.js index b77b989607c..9cfc7e664d1 100644 --- a/examples/android-demo/res/asyncComponentFromLocal.android.js +++ b/examples/android-demo/res/asyncComponentFromLocal.android.js @@ -1 +1 @@ -((0,eval)("this").webpackJsonp=(0,eval)("this").webpackJsonp||[]).push([[1],{"../../packages/hippy-vue-css-loader/dist/css-loader.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js?!./src/components/demo/dynamicImport/async-component-local.vue?vue&type=style&index=0&id=8399ef12&scoped=true&lang=css":function(e,o,s){(function(o){e.exports=(o.__HIPPY_VUE_STYLES__||(o.__HIPPY_VUE_STYLES__=[]),void(o.__HIPPY_VUE_STYLES__=o.__HIPPY_VUE_STYLES__.concat([{hash:"016bd29edb65e8d0e9c0c17a9c5b2602",selectors:[".async-component-local[data-v-8399ef12]"],declarations:[{type:"declaration",property:"display",value:"flex"},{type:"declaration",property:"flexDirection",value:"column"},{type:"declaration",property:"alignItems",value:"center"},{type:"declaration",property:"justifyContent",value:"center"},{type:"declaration",property:"position",value:"relative"},{type:"declaration",property:"backgroundColor",value:4283484818},{type:"declaration",property:"borderRadius",value:10},{type:"declaration",property:"marginBottom",value:10}]},{hash:"016bd29edb65e8d0e9c0c17a9c5b2602",selectors:[".async-txt[data-v-8399ef12]"],declarations:[{type:"declaration",property:"color",value:4278190080}]}])))}).call(this,s("./node_modules/webpack/buildin/global.js"))},"./src/components/demo/dynamicImport/async-component-local.vue":function(e,o,s){"use strict";s.r(o);var t=s("./node_modules/vue/dist/vue.runtime.esm-bundler.js");var n=s("../../packages/hippy-vue-next/node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js"),a=Object(n.defineComponent)({name:"DynamicImportLocal"}),c=(s("./src/components/demo/dynamicImport/async-component-local.vue?vue&type=style&index=0&id=8399ef12&scoped=true&lang=css"),s("./node_modules/vue-loader/dist/exportHelper.js"));const d=s.n(c)()(a,[["render",function(e,o,s,n,a,c){return Object(t.k)(),Object(t.e)("div",{class:"async-component-local"},[Object(t.f)("p",{class:"async-txt"}," 我是本地异步组件 ")])}],["__scopeId","data-v-8399ef12"]]);o.default=d},"./src/components/demo/dynamicImport/async-component-local.vue?vue&type=style&index=0&id=8399ef12&scoped=true&lang=css":function(e,o,s){"use strict";s("../../packages/hippy-vue-css-loader/dist/css-loader.js!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/less-loader/dist/cjs.js!./node_modules/vue-loader/dist/index.js?!./src/components/demo/dynamicImport/async-component-local.vue?vue&type=style&index=0&id=8399ef12&scoped=true&lang=css")}}]); \ No newline at end of file +((0,eval)("this").webpackJsonp=(0,eval)("this").webpackJsonp||[]).push([[1],{"./src/externals/DyanmicImport/AsyncComponentLocal.jsx":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),o=n.n(a),s=n("../../packages/hippy-react/dist/index.js");const i=s.StyleSheet.create({asyncComponentDemo:{display:"flex",alignItems:"center",justifyContent:"center",position:"relative",height:200,width:300,backgroundColor:"#5dabfb",borderRadius:10,marginBottom:10}});t.default=()=>o.a.createElement(s.View,{style:i.asyncComponentDemo},"我是本地异步组件")}}]); \ No newline at end of file diff --git a/examples/android-demo/res/index.android.js b/examples/android-demo/res/index.android.js index 68c0b8e1485..1a516d83a0a 100644 --- a/examples/android-demo/res/index.android.js +++ b/examples/android-demo/res/index.android.js @@ -1,7 +1,9 @@ -!function(e){function t(t){for(var o,r,a=t[0],c=t[1],l=0,s=[];l0===l.indexOf(e))){var i=l.split("/"),s=i[i.length-1],d=s.split(".")[0];(u=global.__DYNAMIC_LOAD_CUSTOM_PATH_MAP__[d])&&(l=u+s)}else{var u;d=l.split(".")[0];(u=global.__DYNAMIC_LOAD_CUSTOM_PATH_MAP__[d])&&(l=u+l)}onScriptComplete=function(t){if(t instanceof Error){t.message+=", load chunk "+e+" failed, path is "+l;var o=n[e];0!==o&&o&&o[1](t),n[e]=void 0}},global.dynamicLoad(l,onScriptComplete)}return Promise.all(t)},r.m=e,r.c=o,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r.oe=function(e){throw console.error(e),e};var a=(0,eval)("this").webpackJsonp=(0,eval)("this").webpackJsonp||[],c=a.push.bind(a);a.push=t,a=a.slice();for(var l=0;l(a.push(e),()=>{const t=a.indexOf(e);t>-1&&a.splice(t,1)}),destroy(){a=[],t=[""],o=0},go(e,c=!0){const l=this.location,i=e<0?r.back:r.forward;o=Math.max(0,Math.min(o+e,t.length-1)),c&&function(e,t,{direction:o,delta:r}){const c={direction:o,delta:r,type:n.pop};for(const o of a)o(e,t,c)}(this.location,l,{direction:i,delta:e})},get position(){return o}};return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t[o]}),i}t.createHippyHistory=u,t.createHippyRouter=function(e){var t;const o=a.createRouter({history:null!==(t=e.history)&&void 0!==t?t:u(),routes:e.routes});return e.noInjectAndroidHardwareBackPress||function(e){if(c.Native.isAndroid()){c.BackAndroid.addListener((function(){const{position:t}=e.options.history;if(t>0)return e.back(),!0}))}}(o),o},Object.keys(a).forEach((function(e){"default"===e||t.hasOwnProperty(e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}))},"./node_modules/@vue/compiler-dom/dist/compiler-dom.esm-bundler.js":function(e,t,o){"use strict";o.r(t),o.d(t,"generateCodeFrame",(function(){return n.generateCodeFrame})),o.d(t,"BASE_TRANSITION",(function(){return u})),o.d(t,"CAMELIZE",(function(){return N})),o.d(t,"CAPITALIZE",(function(){return V})),o.d(t,"CREATE_BLOCK",(function(){return f})),o.d(t,"CREATE_COMMENT",(function(){return v})),o.d(t,"CREATE_ELEMENT_BLOCK",(function(){return b})),o.d(t,"CREATE_ELEMENT_VNODE",(function(){return m})),o.d(t,"CREATE_SLOTS",(function(){return A})),o.d(t,"CREATE_STATIC",(function(){return g})),o.d(t,"CREATE_TEXT",(function(){return h})),o.d(t,"CREATE_VNODE",(function(){return y})),o.d(t,"FRAGMENT",(function(){return l})),o.d(t,"GUARD_REACTIVE_PROPS",(function(){return L})),o.d(t,"IS_MEMO_SAME",(function(){return W})),o.d(t,"IS_REF",(function(){return F})),o.d(t,"KEEP_ALIVE",(function(){return d})),o.d(t,"MERGE_PROPS",(function(){return E})),o.d(t,"NORMALIZE_CLASS",(function(){return T})),o.d(t,"NORMALIZE_PROPS",(function(){return I})),o.d(t,"NORMALIZE_STYLE",(function(){return P})),o.d(t,"OPEN_BLOCK",(function(){return p})),o.d(t,"POP_SCOPE_ID",(function(){return Y})),o.d(t,"PUSH_SCOPE_ID",(function(){return B})),o.d(t,"RENDER_LIST",(function(){return k})),o.d(t,"RENDER_SLOT",(function(){return w})),o.d(t,"RESOLVE_COMPONENT",(function(){return j})),o.d(t,"RESOLVE_DIRECTIVE",(function(){return _})),o.d(t,"RESOLVE_DYNAMIC_COMPONENT",(function(){return O})),o.d(t,"RESOLVE_FILTER",(function(){return S})),o.d(t,"SET_BLOCK_TRACKING",(function(){return M})),o.d(t,"SUSPENSE",(function(){return s})),o.d(t,"TELEPORT",(function(){return i})),o.d(t,"TO_DISPLAY_STRING",(function(){return C})),o.d(t,"TO_HANDLERS",(function(){return R})),o.d(t,"TO_HANDLER_KEY",(function(){return D})),o.d(t,"UNREF",(function(){return U})),o.d(t,"WITH_CTX",(function(){return H})),o.d(t,"WITH_DIRECTIVES",(function(){return x})),o.d(t,"WITH_MEMO",(function(){return z})),o.d(t,"advancePositionWithClone",(function(){return ke})),o.d(t,"advancePositionWithMutation",(function(){return we})),o.d(t,"assert",(function(){return Ae})),o.d(t,"baseCompile",(function(){return qo})),o.d(t,"baseParse",(function(){return Xe})),o.d(t,"buildDirectiveArgs",(function(){return wo})),o.d(t,"buildProps",(function(){return So})),o.d(t,"buildSlots",(function(){return ho})),o.d(t,"checkCompatEnabled",(function(){return Ge})),o.d(t,"createArrayExpression",(function(){return Q})),o.d(t,"createAssignmentExpression",(function(){return de})),o.d(t,"createBlockStatement",(function(){return le})),o.d(t,"createCacheExpression",(function(){return ce})),o.d(t,"createCallExpression",(function(){return ne})),o.d(t,"createCompilerError",(function(){return c})),o.d(t,"createCompoundExpression",(function(){return oe})),o.d(t,"createConditionalExpression",(function(){return ae})),o.d(t,"createForLoopParams",(function(){return fo})),o.d(t,"createFunctionExpression",(function(){return re})),o.d(t,"createIfStatement",(function(){return se})),o.d(t,"createInterpolation",(function(){return te})),o.d(t,"createObjectExpression",(function(){return X})),o.d(t,"createObjectProperty",(function(){return Z})),o.d(t,"createReturnStatement",(function(){return pe})),o.d(t,"createRoot",(function(){return q})),o.d(t,"createSequenceExpression",(function(){return ue})),o.d(t,"createSimpleExpression",(function(){return ee})),o.d(t,"createStructuralDirectiveTransform",(function(){return Lt})),o.d(t,"createTemplateLiteral",(function(){return ie})),o.d(t,"createTransformContext",(function(){return Tt})),o.d(t,"createVNodeCall",(function(){return J})),o.d(t,"extractIdentifiers",(function(){return $t})),o.d(t,"findDir",(function(){return Ce})),o.d(t,"findProp",(function(){return Ee})),o.d(t,"generate",(function(){return Nt})),o.d(t,"getBaseTransformPreset",(function(){return $o})),o.d(t,"getConstantType",(function(){return xt})),o.d(t,"getInnerRange",(function(){return xe})),o.d(t,"getMemoedVNodeCall",(function(){return Ue})),o.d(t,"getVNodeBlockHelper",(function(){return De})),o.d(t,"getVNodeHelper",(function(){return Ve})),o.d(t,"hasDynamicKeyVBind",(function(){return Pe})),o.d(t,"hasScopeRef",(function(){return He})),o.d(t,"helperNameMap",(function(){return K})),o.d(t,"injectProp",(function(){return Be})),o.d(t,"isBuiltInType",(function(){return be})),o.d(t,"isCoreComponent",(function(){return ye})),o.d(t,"isFunctionType",(function(){return qt})),o.d(t,"isInDestructureAssignment",(function(){return Wt})),o.d(t,"isMemberExpression",(function(){return Se})),o.d(t,"isMemberExpressionBrowser",(function(){return Oe})),o.d(t,"isMemberExpressionNode",(function(){return _e})),o.d(t,"isReferencedIdentifier",(function(){return zt})),o.d(t,"isSimpleIdentifier",(function(){return ve})),o.d(t,"isSlotOutlet",(function(){return Ne})),o.d(t,"isStaticArgOf",(function(){return Te})),o.d(t,"isStaticExp",(function(){return fe})),o.d(t,"isStaticProperty",(function(){return Jt})),o.d(t,"isStaticPropertyKey",(function(){return Qt})),o.d(t,"isTemplateNode",(function(){return Re})),o.d(t,"isText",(function(){return Ie})),o.d(t,"isVSlot",(function(){return Le})),o.d(t,"locStub",(function(){return $})),o.d(t,"makeBlock",(function(){return Fe})),o.d(t,"noopDirectiveTransform",(function(){return Jo})),o.d(t,"processExpression",(function(){return Zt})),o.d(t,"processFor",(function(){return co})),o.d(t,"processIf",(function(){return to})),o.d(t,"processSlotOutlet",(function(){return Po})),o.d(t,"registerRuntimeHelpers",(function(){return G})),o.d(t,"resolveComponentType",(function(){return _o})),o.d(t,"toValidAssetId",(function(){return Ye})),o.d(t,"trackSlotScopes",(function(){return yo})),o.d(t,"trackVForSlotScopes",(function(){return mo})),o.d(t,"transform",(function(){return Pt})),o.d(t,"transformBind",(function(){return Ro})),o.d(t,"transformElement",(function(){return Oo})),o.d(t,"transformExpression",(function(){return Xt})),o.d(t,"transformModel",(function(){return Bo})),o.d(t,"transformOn",(function(){return Lo})),o.d(t,"traverseNode",(function(){return It})),o.d(t,"walkBlockDeclarations",(function(){return Gt})),o.d(t,"walkFunctionParams",(function(){return Kt})),o.d(t,"walkIdentifiers",(function(){return Ft})),o.d(t,"warnDeprecation",(function(){return $e})),o.d(t,"DOMDirectiveTransforms",(function(){return On})),o.d(t,"DOMNodeTransforms",(function(){return jn})),o.d(t,"TRANSITION",(function(){return an})),o.d(t,"TRANSITION_GROUP",(function(){return cn})),o.d(t,"V_MODEL_CHECKBOX",(function(){return Xo})),o.d(t,"V_MODEL_DYNAMIC",(function(){return tn})),o.d(t,"V_MODEL_RADIO",(function(){return Qo})),o.d(t,"V_MODEL_SELECT",(function(){return en})),o.d(t,"V_MODEL_TEXT",(function(){return Zo})),o.d(t,"V_ON_WITH_KEYS",(function(){return nn})),o.d(t,"V_ON_WITH_MODIFIERS",(function(){return on})),o.d(t,"V_SHOW",(function(){return rn})),o.d(t,"compile",(function(){return _n})),o.d(t,"createDOMCompilerError",(function(){return fn})),o.d(t,"parse",(function(){return Sn})),o.d(t,"parserOptions",(function(){return dn})),o.d(t,"transformStyle",(function(){return un}));var n=o("./node_modules/@vue/shared/dist/shared.esm-bundler.js");function r(e){throw e}function a(e){}function c(e,t,o,n){const r=new SyntaxError(String(e));return r.code=e,r.loc=t,r}const l=Symbol(""),i=Symbol(""),s=Symbol(""),d=Symbol(""),u=Symbol(""),p=Symbol(""),f=Symbol(""),b=Symbol(""),y=Symbol(""),m=Symbol(""),v=Symbol(""),h=Symbol(""),g=Symbol(""),j=Symbol(""),O=Symbol(""),_=Symbol(""),S=Symbol(""),x=Symbol(""),k=Symbol(""),w=Symbol(""),A=Symbol(""),C=Symbol(""),E=Symbol(""),T=Symbol(""),P=Symbol(""),I=Symbol(""),L=Symbol(""),R=Symbol(""),N=Symbol(""),V=Symbol(""),D=Symbol(""),M=Symbol(""),B=Symbol(""),Y=Symbol(""),H=Symbol(""),U=Symbol(""),F=Symbol(""),z=Symbol(""),W=Symbol(""),K={[l]:"Fragment",[i]:"Teleport",[s]:"Suspense",[d]:"KeepAlive",[u]:"BaseTransition",[p]:"openBlock",[f]:"createBlock",[b]:"createElementBlock",[y]:"createVNode",[m]:"createElementVNode",[v]:"createCommentVNode",[h]:"createTextVNode",[g]:"createStaticVNode",[j]:"resolveComponent",[O]:"resolveDynamicComponent",[_]:"resolveDirective",[S]:"resolveFilter",[x]:"withDirectives",[k]:"renderList",[w]:"renderSlot",[A]:"createSlots",[C]:"toDisplayString",[E]:"mergeProps",[T]:"normalizeClass",[P]:"normalizeStyle",[I]:"normalizeProps",[L]:"guardReactiveProps",[R]:"toHandlers",[N]:"camelize",[V]:"capitalize",[D]:"toHandlerKey",[M]:"setBlockTracking",[B]:"pushScopeId",[Y]:"popScopeId",[H]:"withCtx",[U]:"unref",[F]:"isRef",[z]:"withMemo",[W]:"isMemoSame"};function G(e){Object.getOwnPropertySymbols(e).forEach(t=>{K[t]=e[t]})}const $={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function q(e,t=$){return{type:0,children:e,helpers:[],components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:t}}function J(e,t,o,n,r,a,c,l=!1,i=!1,s=!1,d=$){return e&&(l?(e.helper(p),e.helper(De(e.inSSR,s))):e.helper(Ve(e.inSSR,s)),c&&e.helper(x)),{type:13,tag:t,props:o,children:n,patchFlag:r,dynamicProps:a,directives:c,isBlock:l,disableTracking:i,isComponent:s,loc:d}}function Q(e,t=$){return{type:17,loc:t,elements:e}}function X(e,t=$){return{type:15,loc:t,properties:e}}function Z(e,t){return{type:16,loc:$,key:Object(n.isString)(e)?ee(e,!0):e,value:t}}function ee(e,t=!1,o=$,n=0){return{type:4,loc:o,content:e,isStatic:t,constType:t?3:n}}function te(e,t){return{type:5,loc:t,content:Object(n.isString)(e)?ee(e,!1,t):e}}function oe(e,t=$){return{type:8,loc:t,children:e}}function ne(e,t=[],o=$){return{type:14,loc:o,callee:e,arguments:t}}function re(e,t,o=!1,n=!1,r=$){return{type:18,params:e,returns:t,newline:o,isSlot:n,loc:r}}function ae(e,t,o,n=!0){return{type:19,test:e,consequent:t,alternate:o,newline:n,loc:$}}function ce(e,t,o=!1){return{type:20,index:e,value:t,isVNode:o,loc:$}}function le(e){return{type:21,body:e,loc:$}}function ie(e){return{type:22,elements:e,loc:$}}function se(e,t,o){return{type:23,test:e,consequent:t,alternate:o,loc:$}}function de(e,t){return{type:24,left:e,right:t,loc:$}}function ue(e){return{type:25,expressions:e,loc:$}}function pe(e){return{type:26,returns:e,loc:$}}const fe=e=>4===e.type&&e.isStatic,be=(e,t)=>e===t||e===Object(n.hyphenate)(t);function ye(e){return be(e,"Teleport")?i:be(e,"Suspense")?s:be(e,"KeepAlive")?d:be(e,"BaseTransition")?u:void 0}const me=/^\d|[^\$\w]/,ve=e=>!me.test(e),he=/[A-Za-z_$\xA0-\uFFFF]/,ge=/[\.\?\w$\xA0-\uFFFF]/,je=/\s+[.[]\s*|\s*[.[]\s+/g,Oe=e=>{e=e.trim().replace(je,e=>e.trim());let t=0,o=[],n=0,r=0,a=null;for(let c=0;c!(7!==e.type||"bind"!==e.name||e.arg&&4===e.arg.type&&e.arg.isStatic))}function Ie(e){return 5===e.type||2===e.type}function Le(e){return 7===e.type&&"slot"===e.name}function Re(e){return 1===e.type&&3===e.tagType}function Ne(e){return 1===e.type&&2===e.tagType}function Ve(e,t){return e||t?y:m}function De(e,t){return e||t?f:b}const Me=new Set([I,L]);function Be(e,t,o){let r,a,c=13===e.type?e.props:e.arguments[2],l=[];if(c&&!Object(n.isString)(c)&&14===c.type){const e=function e(t,o=[]){if(t&&!Object(n.isString)(t)&&14===t.type){const r=t.callee;if(!Object(n.isString)(r)&&Me.has(r))return e(t.arguments[0],o.concat(t))}return[t,o]}(c);c=e[0],l=e[1],a=l[l.length-1]}if(null==c||Object(n.isString)(c))r=X([t]);else if(14===c.type){const e=c.arguments[0];Object(n.isString)(e)||15!==e.type?c.callee===R?r=ne(o.helper(E),[X([t]),c]):c.arguments.unshift(X([t])):e.properties.unshift(t),!r&&(r=c)}else if(15===c.type){let e=!1;if(4===t.key.type){const o=t.key.content;e=c.properties.some(e=>4===e.key.type&&e.key.content===o)}e||c.properties.unshift(t),r=c}else r=ne(o.helper(E),[X([t]),c]),a&&a.callee===L&&(a=l[l.length-2]);13===e.type?a?a.arguments[0]=r:e.props=r:a?a.arguments[0]=r:e.arguments[2]=r}function Ye(e,t){return`_${t}_${e.replace(/[^\w]/g,(t,o)=>"-"===t?"_":e.charCodeAt(o).toString())}`}function He(e,t){if(!e||0===Object.keys(t).length)return!1;switch(e.type){case 1:for(let o=0;oHe(e,t));case 11:return!!He(e.source,t)||e.children.some(e=>He(e,t));case 9:return e.branches.some(e=>He(e,t));case 10:return!!He(e.condition,t)||e.children.some(e=>He(e,t));case 4:return!e.isStatic&&ve(e.content)&&!!t[e.content];case 8:return e.children.some(e=>Object(n.isObject)(e)&&He(e,t));case 5:case 12:return He(e.content,t);case 2:case 3:default:return!1}}function Ue(e){return 14===e.type&&e.callee===z?e.arguments[1].returns:e}function Fe(e,{helper:t,removeHelper:o,inSSR:n}){e.isBlock||(e.isBlock=!0,o(Ve(n,e.isComponent)),t(p),t(De(n,e.isComponent)))}const ze={COMPILER_IS_ON_ELEMENT:{message:'Platform-native elements with "is" prop will no longer be treated as components in Vue 3 unless the "is" value is explicitly prefixed with "vue:".',link:"https://v3-migration.vuejs.org/breaking-changes/custom-elements-interop.html"},COMPILER_V_BIND_SYNC:{message:e=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${e}.sync\` should be changed to \`v-model:${e}\`.`,link:"https://v3-migration.vuejs.org/breaking-changes/v-model.html"},COMPILER_V_BIND_PROP:{message:".prop modifier for v-bind has been removed and no longer necessary. Vue 3 will automatically set a binding as DOM property when appropriate."},COMPILER_V_BIND_OBJECT_ORDER:{message:'v-bind="obj" usage is now order sensitive and behaves like JavaScript object spread: it will now overwrite an existing non-mergeable attribute that appears before v-bind in the case of conflict. To retain 2.x behavior, move v-bind to make it the first attribute. You can also suppress this warning if the usage is intended.',link:"https://v3-migration.vuejs.org/breaking-changes/v-bind.html"},COMPILER_V_ON_NATIVE:{message:".native modifier for v-on has been removed as is no longer necessary.",link:"https://v3-migration.vuejs.org/breaking-changes/v-on-native-modifier-removed.html"},COMPILER_V_IF_V_FOR_PRECEDENCE:{message:"v-if / v-for precedence when used on the same element has changed in Vue 3: v-if now takes higher precedence and will no longer have access to v-for scope variables. It is best to avoid the ambiguity with