diff --git a/AppScope/app.json5 b/AppScope/app.json5
index bf19b7af77c753fe632e0a701662b941405c3e2d..2430542776939e45a1eb3d7eb40e777a22725085 100755
--- a/AppScope/app.json5
+++ b/AppScope/app.json5
@@ -4,7 +4,7 @@
"vendor": "example",
"versionCode": 1000000,
"versionName": "1.0.0",
- "icon": "$media:app_icon",
+ "icon": "$media:layered_image",
"label": "$string:app_name"
}
}
diff --git a/AppScope/resources/base/media/background.png b/AppScope/resources/base/media/background.png
new file mode 100644
index 0000000000000000000000000000000000000000..f939c9fa8cc8914832e602198745f592a0dfa34d
Binary files /dev/null and b/AppScope/resources/base/media/background.png differ
diff --git a/AppScope/resources/base/media/foreground.png b/AppScope/resources/base/media/foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..4483ddad1f079e1089d685bd204ee1cfe1d01902
Binary files /dev/null and b/AppScope/resources/base/media/foreground.png differ
diff --git a/AppScope/resources/base/media/layered_image.json b/AppScope/resources/base/media/layered_image.json
new file mode 100644
index 0000000000000000000000000000000000000000..fb49920440fb4d246c82f9ada275e26123a2136a
--- /dev/null
+++ b/AppScope/resources/base/media/layered_image.json
@@ -0,0 +1,7 @@
+{
+ "layered-image":
+ {
+ "background" : "$media:background",
+ "foreground" : "$media:foreground"
+ }
+}
\ No newline at end of file
diff --git a/HttpServerOfVue/src/App.vue b/HttpServerOfVue/src/App.vue
index 7228fa89a20216135af2d26751fc9345609177c1..b56244ed575fc28fde98f226c1682d4a1b061e45 100755
--- a/HttpServerOfVue/src/App.vue
+++ b/HttpServerOfVue/src/App.vue
@@ -19,7 +19,7 @@ let index = 3;
let speed = 500;
let prizesPosition = 0;
let prizesArr = [
- "啤酒",
+ "谢谢",
"奶茶",
"汉堡",
"咖啡",
diff --git a/HttpServerOfVue/src/assets/img/1-beer.png b/HttpServerOfVue/src/assets/img/1-beer.png
index 3ad7f2eb5035b3091b64adf375fc96b15eeec8ef..0f74869636c15cae3029f8e2a36427d163d8674f 100755
Binary files a/HttpServerOfVue/src/assets/img/1-beer.png and b/HttpServerOfVue/src/assets/img/1-beer.png differ
diff --git a/HttpServerOfWeb/public/img/1-beer.png b/HttpServerOfWeb/public/img/1-beer.png
index 3ad7f2eb5035b3091b64adf375fc96b15eeec8ef..0f74869636c15cae3029f8e2a36427d163d8674f 100755
Binary files a/HttpServerOfWeb/public/img/1-beer.png and b/HttpServerOfWeb/public/img/1-beer.png differ
diff --git a/HttpServerOfWeb/public/js/index.js b/HttpServerOfWeb/public/js/index.js
index f9b60ef96760de471bf89617526685a7ce71118b..c8987950728df014cb85ca4aaf50957e680a901d 100755
--- a/HttpServerOfWeb/public/js/index.js
+++ b/HttpServerOfWeb/public/js/index.js
@@ -14,7 +14,7 @@
*/
// Award name array
-let prizesArr = ["啤酒", "奶茶", "汉堡", "咖啡", "西瓜", "鸡腿", "柠檬", "蛋糕"];
+let prizesArr = ["谢谢", "奶茶", "汉堡", "咖啡", "西瓜", "鸡腿", "柠檬", "蛋糕"];
// Image array
let arrBigImg = ["./img/1-beer.png", "./img/2-milk.png", "./img/3-hamburg.png",
"./img/4-coffee.png", "./img/5-watermelon.png", "./img/6-drumstick.png",
diff --git a/README.en.md b/README.en.md
index 79c1b91022d34187e322782ce505eb34de82b97f..f3b5cc9552dc42d9d8adaa5b06fb6789f1e8c4ab 100644
--- a/README.en.md
+++ b/README.en.md
@@ -4,7 +4,7 @@
This codelab gives an example of ArkTS declarative development, introducing how the **Web** component loads H5 or Vue pages on the local or cloud server.
-
+
## Concepts
diff --git a/README.md b/README.md
index d29312b7a822910630437d83aa2b6ef13f2741f8..5780608eb9e4190414d583b68d9b8796cd37254d 100755
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
本篇Codelab是基于ArkTS的声明式开发范式的样例,主要介绍了Web组件如何加载本地、云端的H5和Vue页面。
-
+
## 相关概念
diff --git a/build-profile.json5 b/build-profile.json5
index f5035353c1783f3c89bf2daac1644f194dfe4c2d..22576d41af3511194b5cad21fc1cbbad873d340f 100755
--- a/build-profile.json5
+++ b/build-profile.json5
@@ -1,7 +1,6 @@
{
"app": {
"signingConfigs": [
-
],
"products": [
{
diff --git a/entry/src/main/ets/pages/MainPage.ets b/entry/src/main/ets/pages/MainPage.ets
index 16480a1adeddbe42cfe9bd90930f1e3e7fafb064..7de2d11fb6933b5f8b0b80af5c96a909b019e2b4 100755
--- a/entry/src/main/ets/pages/MainPage.ets
+++ b/entry/src/main/ets/pages/MainPage.ets
@@ -34,7 +34,7 @@ struct MainPage {
build() {
Navigation(this.pathStack) {
- Image($r('app.media.background'))
+ Image($r("app.media.pagebackground"))
.width(Const.MAIN_CONSTANT_FULL_HEIGHT)
.height(Const.MAIN_CONSTANT_IMAGE_HEIGHT)
Button($r('app.string.loadLocalH5'))
diff --git a/entry/src/main/ets/pages/VuePage.ets b/entry/src/main/ets/pages/VuePage.ets
index 9b04e6e667c1a1bf8a145974b82c5e4484a1bcdf..f109e6ff726883f93edb3b65b6bfcc968644c99d 100755
--- a/entry/src/main/ets/pages/VuePage.ets
+++ b/entry/src/main/ets/pages/VuePage.ets
@@ -48,7 +48,7 @@ export struct VuePage {
build() {
NavDestination() {
Stack({ alignContent: Alignment.TopStart }) {
- Image($r('app.media.background'))
+ Image($r("app.media.pagebackground"))
.width(Const.MAIN_CONSTANT_FULL_HEIGHT)
.height(Const.MAIN_CONSTANT_IMAGE_HEIGHT)
Row() {
diff --git a/entry/src/main/ets/pages/WebPage.ets b/entry/src/main/ets/pages/WebPage.ets
index a2edd0dff7764c7650f9642a025669e0d50c924c..8debb553dbc861a11c43c9bcb1571853b349fb25 100755
--- a/entry/src/main/ets/pages/WebPage.ets
+++ b/entry/src/main/ets/pages/WebPage.ets
@@ -59,7 +59,7 @@ export struct WebPage {
build() {
NavDestination() {
Stack({ alignContent: Alignment.TopStart }) {
- Image($r('app.media.background'))
+ Image($r("app.media.pagebackground"))
.width(Const.MAIN_CONSTANT_FULL_HEIGHT)
.height(Const.MAIN_CONSTANT_IMAGE_HEIGHT)
Row() {
diff --git a/entry/src/main/module.json5 b/entry/src/main/module.json5
index bd7ea1f52d7d096d59d7cc6ffdd75046b834a5a3..e37cacb7fe344e8fd4c13a4ef4de2d2fcf15e331 100755
--- a/entry/src/main/module.json5
+++ b/entry/src/main/module.json5
@@ -29,9 +29,9 @@
"srcEntry": "./ets/entryability/EntryAbility.ets",
"description": "$string:EntryAbility_desc",
"orientation": "portrait",
- "icon": "$media:icon",
+ "icon": "$media:layered_image",
"label": "$string:EntryAbility_label",
- "startWindowIcon": "$media:icon",
+ "startWindowIcon": "$media:startIcon",
"startWindowBackground": "$color:start_window_background",
"exported": true,
"skills": [
diff --git a/entry/src/main/resources/base/media/background.png b/entry/src/main/resources/base/media/background.png
old mode 100755
new mode 100644
index 5f69b9baaa51497f70aa57f37373e421fb669aa1..f939c9fa8cc8914832e602198745f592a0dfa34d
Binary files a/entry/src/main/resources/base/media/background.png and b/entry/src/main/resources/base/media/background.png differ
diff --git a/entry/src/main/resources/base/media/foreground.png b/entry/src/main/resources/base/media/foreground.png
new file mode 100644
index 0000000000000000000000000000000000000000..4483ddad1f079e1089d685bd204ee1cfe1d01902
Binary files /dev/null and b/entry/src/main/resources/base/media/foreground.png differ
diff --git a/entry/src/main/resources/base/media/layered_image.json b/entry/src/main/resources/base/media/layered_image.json
new file mode 100644
index 0000000000000000000000000000000000000000..fb49920440fb4d246c82f9ada275e26123a2136a
--- /dev/null
+++ b/entry/src/main/resources/base/media/layered_image.json
@@ -0,0 +1,7 @@
+{
+ "layered-image":
+ {
+ "background" : "$media:background",
+ "foreground" : "$media:foreground"
+ }
+}
\ No newline at end of file
diff --git a/entry/src/main/resources/base/media/pagebackground.png b/entry/src/main/resources/base/media/pagebackground.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f69b9baaa51497f70aa57f37373e421fb669aa1
Binary files /dev/null and b/entry/src/main/resources/base/media/pagebackground.png differ
diff --git a/entry/src/main/resources/base/media/startIcon.png b/entry/src/main/resources/base/media/startIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..205ad8b5a8a42e8762fbe4899b8e5e31ce822b8b
Binary files /dev/null and b/entry/src/main/resources/base/media/startIcon.png differ
diff --git a/entry/src/main/resources/rawfile/local/img/1-beer.png b/entry/src/main/resources/rawfile/local/img/1-beer.png
index 3ad7f2eb5035b3091b64adf375fc96b15eeec8ef..0f74869636c15cae3029f8e2a36427d163d8674f 100755
Binary files a/entry/src/main/resources/rawfile/local/img/1-beer.png and b/entry/src/main/resources/rawfile/local/img/1-beer.png differ
diff --git a/entry/src/main/resources/rawfile/local/js/index.js b/entry/src/main/resources/rawfile/local/js/index.js
index 3027d73496d861b5bd43a2fb4c1afdfe5ba70405..6f4a2e902f8afbc244a5e81adae86f552ef1f6de 100755
--- a/entry/src/main/resources/rawfile/local/js/index.js
+++ b/entry/src/main/resources/rawfile/local/js/index.js
@@ -14,7 +14,7 @@
*/
// Award name array
-let prizesArr = ["啤酒", "奶茶", "汉堡", "咖啡", "西瓜", "鸡腿", "柠檬", "蛋糕"];
+let prizesArr = ["谢谢", "奶茶", "汉堡", "咖啡", "西瓜", "鸡腿", "柠檬", "蛋糕"];
// Image array
let arrBigImg = ["./img/1-beer.png", "./img/2-milk.png", "./img/3-hamburg.png",
"./img/4-coffee.png", "./img/5-watermelon.png", "./img/6-drumstick.png",
diff --git a/entry/src/main/resources/rawfile/vue3/assets/index-ExHN6FAg.js b/entry/src/main/resources/rawfile/vue3/assets/index-ExHN6FAg.js
index 4df40d02a50daaa98e1acfec52431163e9e00856..fad0c30380e73006bb4edf7f41a880a1f7619350 100755
--- a/entry/src/main/resources/rawfile/vue3/assets/index-ExHN6FAg.js
+++ b/entry/src/main/resources/rawfile/vue3/assets/index-ExHN6FAg.js
@@ -14,4 +14,4 @@ function el(){import.meta.url,import("_").catch(()=>1),async function*(){}().nex
* @vue/runtime-dom v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
-**/const yo="http://www.w3.org/2000/svg",xo="http://www.w3.org/1998/Math/MathML",Oe=typeof document<"u"?document:null,hn=Oe&&Oe.createElement("template"),vo={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t==="svg"?Oe.createElementNS(yo,e):t==="mathml"?Oe.createElementNS(xo,e):Oe.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Oe.createTextNode(e),createComment:e=>Oe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Oe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,i){const o=s?s.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===i||!(r=r.nextSibling)););else{hn.innerHTML=n==="svg"?""):n==="mathml"?""):e;const c=hn.content;if(n==="svg"||n==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}t.insertBefore(c,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},wo=Symbol("_vtc");function Eo(e,t,s){const n=e[wo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const pn=Symbol("_vod"),Co=Symbol("_vsh"),Oo=Symbol(""),To=/(^|;)\s*display\s*:/;function Ao(e,t,s){const n=e.style,r=G(s);let i=!1;if(s&&!r){if(t)if(G(t))for(const o of t.split(";")){const c=o.slice(0,o.indexOf(":")).trim();s[c]==null&&Ot(n,c,"")}else for(const o in t)s[o]==null&&Ot(n,o,"");for(const o in s)o==="display"&&(i=!0),Ot(n,o,s[o])}else if(r){if(t!==s){const o=n[Oo];o&&(s+=";"+o),n.cssText=s,i=To.test(s)}}else t&&e.removeAttribute("style");pn in e&&(e[pn]=i?n.display:"",e[Co]&&(n.display="none"))}const gn=/\s*!important$/;function Ot(e,t,s){if(S(s))s.forEach(n=>Ot(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=So(e,t);gn.test(s)?e.setProperty(Ye(n),s.replace(gn,""),"important"):e[n]=s}}const _n=["Webkit","Moz","ms"],ls={};function So(e,t){const s=ls[t];if(s)return s;let n=qe(t);if(n!=="filter"&&n in e)return ls[t]=n;n=En(n);for(let r=0;r<_n.length;r++){const i=_n[r]+n;if(i in e)return ls[t]=i}return t}const mn="http://www.w3.org/1999/xlink";function Po(e,t,s,n,r){if(n&&t.startsWith("xlink:"))s==null?e.removeAttributeNS(mn,t.slice(6,t.length)):e.setAttributeNS(mn,t,s);else{const i=Pr(t);s==null||i&&!On(s)?e.removeAttribute(t):e.setAttribute(t,i?"":s)}}function Io(e,t,s,n,r,i,o){if(t==="innerHTML"||t==="textContent"){n&&o(n,r,i),e[t]=s==null?"":s;return}const c=e.tagName;if(t==="value"&&c!=="PROGRESS"&&!c.includes("-")){const d=c==="OPTION"?e.getAttribute("value")||"":e.value,h=s==null?"":s;(d!==h||!("_value"in e))&&(e.value=h),s==null&&e.removeAttribute(t),e._value=s;return}let u=!1;if(s===""||s==null){const d=typeof e[t];d==="boolean"?s=On(s):s==null&&d==="string"?(s="",u=!0):d==="number"&&(s=0,u=!0)}try{e[t]=s}catch(d){}u&&e.removeAttribute(t)}function Mo(e,t,s,n){e.addEventListener(t,s,n)}function Ro(e,t,s,n){e.removeEventListener(t,s,n)}const bn=Symbol("_vei");function Fo(e,t,s,n,r=null){const i=e[bn]||(e[bn]={}),o=i[t];if(n&&o)o.value=n;else{const[c,u]=Lo(t);if(n){const d=i[t]=jo(n,r);Mo(e,c,d,u)}else o&&(Ro(e,c,o,u),i[t]=void 0)}}const yn=/(?:Once|Passive|Capture)$/;function Lo(e){let t;if(yn.test(e)){t={};let n;for(;n=e.match(yn);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ye(e.slice(2)),t]}let cs=0;const No=Promise.resolve(),$o=()=>cs||(No.then(()=>cs=0),cs=Date.now());function jo(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;fe(Ho(n,s.value),t,5,[n])};return s.value=e,s.attached=$o(),s}function Ho(e,t){if(S(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const xn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uo=(e,t,s,n,r,i,o,c,u)=>{const d=r==="svg";t==="class"?Eo(e,n,d):t==="style"?Ao(e,s,n):Mt(t)?vs(t)||Fo(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ko(e,t,n,d))?Io(e,t,n,i,o,c,u):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Po(e,t,n,d))};function Ko(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&xn(t)&&I(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return xn(t)&&G(s)?!1:t in e}const Bo=Y({patchProp:Uo},vo);let vn;function Do(){return vn||(vn=Xi(Bo))}const Vo=(...e)=>{const t=Do().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=zo(n);if(!r)return;const i=t._component;!I(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=s(r,!1,Wo(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function Wo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function zo(e){return G(e)?document.querySelector(e):e}const qo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},Go=e=>(ui("data-v-a68f4073"),e=e(),ai(),e),Jo={class:"luckyDraw"},Yo=Go(()=>zt("div",null,null,-1)),Xo={id:"prize",class:"prizes"},Zo=["id","onClick"],Qo={__name:"App",setup(e){const t=Ht(["/src/assets/img/1-beer.png","/src/assets/img/2-milk.png","/src/assets/img/3-hamburg.png","/src/assets/img/4-coffee.png","/src/assets/img/5-watermelon.png","/src/assets/img/6-drumstick.png","/src/assets/img/7-lemon.png","/src/assets/img/8-cake.png","/src/assets/img/9-prizes.png"]);let s=!0,n=0,r=3,i=500,o=0,c=["啤酒","奶茶","汉堡","咖啡","西瓜","鸡腿","柠檬","蛋糕"],u=t,d=Zs(1);const h=P=>{P.indexOf("9-prizes")!==-1&&s&&(n=0,r=Math.floor(Math.random()*c.length+1),x(),s=!1)};function x(){i-=50,i<=10&&(i=10),d.value=9,o++,o>=u.length-1&&(o=0,n++),d.value=o;let P=500,D,H=5;n>=H&&o+1===r?(clearTimeout(D),s=!0,i=P,D=setTimeout(E,1e3)):(D=setTimeout(x,i),(n>=H-1||i<=50)&&(i+=100))}function E(){document._sendMsgToWeb(c[o])}let A=Zs(rt("message"));const B=P=>{h("/src/assets/img/9-prizes.png"),A.value=P};return document._changeMsg=B,(P,D)=>(is(),os("div",Jo,[Yo,zt("ul",Xo,[(is(!0),os(pe,null,Ni(t,(H,se)=>(is(),os("li",{class:$t(["prizes-li",{active:se===Dn(d)}]),id:"img-".concat(se),key:H,style:Nt({"background-repeat":P.no-P.repeat,"background-size":"100% 100%"}),onClick:$=>h(H)},null,14,Zo))),128))])]))}},ko=qo(Qo,[["__scopeId","data-v-a68f4073"]]),dr=Vo(ko);dr.provide("message",document._initMsg);dr.mount("#app");export{el as __vite_legacy_guard};
+**/const yo="http://www.w3.org/2000/svg",xo="http://www.w3.org/1998/Math/MathML",Oe=typeof document<"u"?document:null,hn=Oe&&Oe.createElement("template"),vo={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const r=t==="svg"?Oe.createElementNS(yo,e):t==="mathml"?Oe.createElementNS(xo,e):Oe.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&r.setAttribute("multiple",n.multiple),r},createText:e=>Oe.createTextNode(e),createComment:e=>Oe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Oe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,r,i){const o=s?s.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),s),!(r===i||!(r=r.nextSibling)););else{hn.innerHTML=n==="svg"?""):n==="mathml"?""):e;const c=hn.content;if(n==="svg"||n==="mathml"){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}t.insertBefore(c,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},wo=Symbol("_vtc");function Eo(e,t,s){const n=e[wo];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const pn=Symbol("_vod"),Co=Symbol("_vsh"),Oo=Symbol(""),To=/(^|;)\s*display\s*:/;function Ao(e,t,s){const n=e.style,r=G(s);let i=!1;if(s&&!r){if(t)if(G(t))for(const o of t.split(";")){const c=o.slice(0,o.indexOf(":")).trim();s[c]==null&&Ot(n,c,"")}else for(const o in t)s[o]==null&&Ot(n,o,"");for(const o in s)o==="display"&&(i=!0),Ot(n,o,s[o])}else if(r){if(t!==s){const o=n[Oo];o&&(s+=";"+o),n.cssText=s,i=To.test(s)}}else t&&e.removeAttribute("style");pn in e&&(e[pn]=i?n.display:"",e[Co]&&(n.display="none"))}const gn=/\s*!important$/;function Ot(e,t,s){if(S(s))s.forEach(n=>Ot(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=So(e,t);gn.test(s)?e.setProperty(Ye(n),s.replace(gn,""),"important"):e[n]=s}}const _n=["Webkit","Moz","ms"],ls={};function So(e,t){const s=ls[t];if(s)return s;let n=qe(t);if(n!=="filter"&&n in e)return ls[t]=n;n=En(n);for(let r=0;r<_n.length;r++){const i=_n[r]+n;if(i in e)return ls[t]=i}return t}const mn="http://www.w3.org/1999/xlink";function Po(e,t,s,n,r){if(n&&t.startsWith("xlink:"))s==null?e.removeAttributeNS(mn,t.slice(6,t.length)):e.setAttributeNS(mn,t,s);else{const i=Pr(t);s==null||i&&!On(s)?e.removeAttribute(t):e.setAttribute(t,i?"":s)}}function Io(e,t,s,n,r,i,o){if(t==="innerHTML"||t==="textContent"){n&&o(n,r,i),e[t]=s==null?"":s;return}const c=e.tagName;if(t==="value"&&c!=="PROGRESS"&&!c.includes("-")){const d=c==="OPTION"?e.getAttribute("value")||"":e.value,h=s==null?"":s;(d!==h||!("_value"in e))&&(e.value=h),s==null&&e.removeAttribute(t),e._value=s;return}let u=!1;if(s===""||s==null){const d=typeof e[t];d==="boolean"?s=On(s):s==null&&d==="string"?(s="",u=!0):d==="number"&&(s=0,u=!0)}try{e[t]=s}catch(d){}u&&e.removeAttribute(t)}function Mo(e,t,s,n){e.addEventListener(t,s,n)}function Ro(e,t,s,n){e.removeEventListener(t,s,n)}const bn=Symbol("_vei");function Fo(e,t,s,n,r=null){const i=e[bn]||(e[bn]={}),o=i[t];if(n&&o)o.value=n;else{const[c,u]=Lo(t);if(n){const d=i[t]=jo(n,r);Mo(e,c,d,u)}else o&&(Ro(e,c,o,u),i[t]=void 0)}}const yn=/(?:Once|Passive|Capture)$/;function Lo(e){let t;if(yn.test(e)){t={};let n;for(;n=e.match(yn);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Ye(e.slice(2)),t]}let cs=0;const No=Promise.resolve(),$o=()=>cs||(No.then(()=>cs=0),cs=Date.now());function jo(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;fe(Ho(n,s.value),t,5,[n])};return s.value=e,s.attached=$o(),s}function Ho(e,t){if(S(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>r=>!r._stopped&&n&&n(r))}else return t}const xn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Uo=(e,t,s,n,r,i,o,c,u)=>{const d=r==="svg";t==="class"?Eo(e,n,d):t==="style"?Ao(e,s,n):Mt(t)?vs(t)||Fo(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ko(e,t,n,d))?Io(e,t,n,i,o,c,u):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),Po(e,t,n,d))};function Ko(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&xn(t)&&I(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return xn(t)&&G(s)?!1:t in e}const Bo=Y({patchProp:Uo},vo);let vn;function Do(){return vn||(vn=Xi(Bo))}const Vo=(...e)=>{const t=Do().createApp(...e),{mount:s}=t;return t.mount=n=>{const r=zo(n);if(!r)return;const i=t._component;!I(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=s(r,!1,Wo(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t};function Wo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function zo(e){return G(e)?document.querySelector(e):e}const qo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,r]of t)s[n]=r;return s},Go=e=>(ui("data-v-a68f4073"),e=e(),ai(),e),Jo={class:"luckyDraw"},Yo=Go(()=>zt("div",null,null,-1)),Xo={id:"prize",class:"prizes"},Zo=["id","onClick"],Qo={__name:"App",setup(e){const t=Ht(["/src/assets/img/1-beer.png","/src/assets/img/2-milk.png","/src/assets/img/3-hamburg.png","/src/assets/img/4-coffee.png","/src/assets/img/5-watermelon.png","/src/assets/img/6-drumstick.png","/src/assets/img/7-lemon.png","/src/assets/img/8-cake.png","/src/assets/img/9-prizes.png"]);let s=!0,n=0,r=3,i=500,o=0,c=["谢谢","奶茶","汉堡","咖啡","西瓜","鸡腿","柠檬","蛋糕"],u=t,d=Zs(1);const h=P=>{P.indexOf("9-prizes")!==-1&&s&&(n=0,r=Math.floor(Math.random()*c.length+1),x(),s=!1)};function x(){i-=50,i<=10&&(i=10),d.value=9,o++,o>=u.length-1&&(o=0,n++),d.value=o;let P=500,D,H=5;n>=H&&o+1===r?(clearTimeout(D),s=!0,i=P,D=setTimeout(E,1e3)):(D=setTimeout(x,i),(n>=H-1||i<=50)&&(i+=100))}function E(){document._sendMsgToWeb(c[o])}let A=Zs(rt("message"));const B=P=>{h("/src/assets/img/9-prizes.png"),A.value=P};return document._changeMsg=B,(P,D)=>(is(),os("div",Jo,[Yo,zt("ul",Xo,[(is(!0),os(pe,null,Ni(t,(H,se)=>(is(),os("li",{class:$t(["prizes-li",{active:se===Dn(d)}]),id:"img-".concat(se),key:H,style:Nt({"background-repeat":P.no-P.repeat,"background-size":"100% 100%"}),onClick:$=>h(H)},null,14,Zo))),128))])]))}},ko=qo(Qo,[["__scopeId","data-v-a68f4073"]]),dr=Vo(ko);dr.provide("message",document._initMsg);dr.mount("#app");export{el as __vite_legacy_guard};
diff --git a/entry/src/main/resources/rawfile/vue3/assets/index-legacy-BBXg1w0G.js b/entry/src/main/resources/rawfile/vue3/assets/index-legacy-BBXg1w0G.js
index 9733945434c76ed613bca50dda08bca74a2093db..3b5d4e6fb50317735862569d7a5c0daa9b643cd1 100755
--- a/entry/src/main/resources/rawfile/vue3/assets/index-legacy-BBXg1w0G.js
+++ b/entry/src/main/resources/rawfile/vue3/assets/index-legacy-BBXg1w0G.js
@@ -14,4 +14,4 @@ function e(f,e){const n=new Set(f.split(","));return e?f=>n.has(f.toLowerCase())
* @vue/runtime-core v3.4.21
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
- **/function we(f,e,n,v){try{return v?f(...v):f()}catch(t){he(t,e,n)}}function ye(f,e,n,v){if(b(f)){const t=we(f,e,n,v);return t&&w(t)&&t.catch((f=>{he(f,e,n)})),t}const t=[];for(let P=0;P>>1,t=ge[v],P=Be(t);PBe(f)-Be(e)));if(Me.length=0,pe)return void pe.push(...f);for(pe=f,Le=0;Lenull==f.id?1/0:f.id,me=(f,e)=>{const n=Be(f)-Be(e);if(0===n){if(f.pre&&!e.pre)return-1;if(e.pre&&!f.pre)return 1}return n};function Ie(f){oe=!1,je=!0,ge.sort(me);try{for(ie=0;iex(f)?f.trim():f))),e&&(P=v.map(B))}let z,H=t[z=N(e)]||t[z=N(L(e))];!H&&r&&(H=t[z=N(a(e))]),H&&ye(H,f,6,P);const u=t[z+"Once"];if(u){if(f.emitted){if(f.emitted[z])return}else f.emitted={};f.emitted[z]=!0,ye(u,f,6,P)}}function Ee(f,e,n=!1){const v=e.emitsCache,t=v.get(f);if(void 0!==t)return t;const P=f.emits;let r={},c=!1;if(!b(f)){const v=f=>{const n=Ee(f,e,!0);n&&(c=!0,z(r,n))};!n&&e.mixins.length&&e.mixins.forEach(v),f.extends&&v(f.extends),f.mixins&&f.mixins.forEach(v)}return P||c?(s(P)?P.forEach((f=>r[f]=null)):z(r,P),O(f)&&v.set(f,r),r):(O(f)&&v.set(f,null),null)}function Ye(f,e){return!(!f||!r(e))&&(e=e.slice(2).replace(/Once$/,""),X(f,e[0].toLowerCase()+e.slice(1))||X(f,a(e))||X(f,e))}let Je=null,Qe=null;function Ce(f){const e=Je;return Je=f,Qe=f&&f.type.__scopeId||null,e}function Fe(f){const{type:e,vnode:n,proxy:v,withProxy:t,props:P,propsOptions:[r],slots:z,attrs:H,emit:u,render:X,renderCache:s,data:l,setupState:d,ctx:b,inheritAttrs:x}=f;let D,O;const w=Ce(f);try{if(4&n.shapeFlag){const f=t||v,e=f;D=Zv(X.call(e,f,s,P,d,l,b)),O=H}else{const f=e;D=Zv(f.length>1?f(P,{attrs:H,slots:z,emit:u}):f(P,null)),O=e.props?H:ke(H)}}catch(h){wv.length=0,he(h,f,1),D=Gv(Dv)}let y=D;if(O&&!1!==x){const f=Object.keys(O),{shapeFlag:e}=y;f.length&&7&e&&(r&&f.some(c)&&(O=Re(O,r)),y=Nv(y,O))}return n.dirs&&(y=Nv(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),D=y,Ce(w),D}const ke=f=>{let e;for(const n in f)("class"===n||"style"===n||r(n))&&((e||(e={}))[n]=f[n]);return e},Re=(f,e)=>{const n={};for(const v in f)c(v)&&v.slice(9)in e||(n[v]=f[v]);return n};function Se(f,e,n){const v=Object.keys(e);if(v.length!==Object.keys(f).length)return!0;for(let t=0;tkn(Ke),_e={};function $e(f,e,n){return fn(f,e,n)}function fn(f,e,{immediate:v,deep:P,flush:r,once:c,onTrack:z,onTrigger:u}=n){if(e&&c){const f=e;e=(...e)=>{f(...e),M()}}const X=Jv,l=f=>!0===P?f:vn(f,!1===P?1:void 0);let d,x,D=!1,O=!1;if(le(f)?(d=()=>f.value,D=te(f)):ne(f)?(d=()=>l(f),D=!0):s(f)?(O=!0,D=f.some((f=>ne(f)||te(f))),d=()=>f.map((f=>le(f)?f.value:ne(f)?l(f):b(f)?we(f,X,2):void 0))):d=b(f)?e?()=>we(f,X,2):()=>(x&&x(),ye(f,X,3,[y])):t,e&&P){const f=d;d=()=>vn(f())}let w,y=f=>{x=g.onStop=()=>{we(f,X,4),x=g.onStop=void 0}};if(Rv){if(y=t,e?v&&ye(e,X,3,[d(),O?[]:void 0,y]):d(),"sync"!==r)return t;{const f=Ue();w=f.__watcherHandles||(f.__watcherHandles=[])}}let h=O?new Array(f.length).fill(_e):_e;const j=()=>{if(g.active&&g.dirty)if(e){const f=g.run();(P||D||(O?f.some(((f,e)=>T(f,h[e]))):T(f,h)))&&(x&&x(),ye(e,X,3,[f,h===_e?void 0:O&&h[0]===_e?[]:h,y]),h=f)}else g.run()};let o;j.allowRecurse=!!e,"sync"===r?o=j:"post"===r?o=()=>Hv(j,X&&X.suspense):(j.pre=!0,X&&(j.id=X.uid),o=()=>Ne(j));const g=new K(d,t,o),i=R,M=()=>{g.stop(),i&&H(i.effects,g)};return e?v?j():h=g.run():"post"===r?Hv(g.run.bind(g),X&&X.suspense):g.run(),w&&w.push(M),M}function en(f,e,n){const v=this.proxy,t=x(f)?f.includes(".")?nn(v,f):()=>v[f]:f.bind(v,v);let P;b(e)?P=e:(P=e.handler,n=e);const r=Qv(this),c=fn(t,P.bind(v),n);return r(),c}function nn(f,e){const n=e.split(".");return()=>{let e=f;for(let f=0;f0){if(n>=e)return f;n++}if((v=v||new Set).has(f))return f;if(v.add(f),le(f))vn(f.value,e,n,v);else if(s(f))for(let t=0;t{vn(f,e,n,v)}));else if(o(f))for(const t in f)vn(f[t],e,n,v);return f}function tn(f,e,n,v){const t=f.dirs,P=e&&e.dirs;for(let r=0;r!!f.type.__asyncLoader,rn=f=>f.type.__isKeepAlive;function cn(f,e){Hn(f,"a",e)}function zn(f,e){Hn(f,"da",e)}function Hn(f,e,n=Jv){const v=f.__wdc||(f.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return f()});if(Xn(e,v,n),n){let f=n.parent;for(;f&&f.parent;)rn(f.parent.vnode)&&un(v,e,n,f),f=f.parent}}function un(f,e,n,v){const t=Xn(e,f,v,!0);On((()=>{H(v[e],t)}),n)}function Xn(f,e,n=Jv,v=!1){if(n){const t=n[f]||(n[f]=[]),P=e.__weh||(e.__weh=(...v)=>{if(n.isUnmounted)return;vf();const t=Qv(n),P=ye(e,n,f,v);return t(),tf(),P});return v?t.unshift(P):t.push(P),P}}const sn=f=>(e,n=Jv)=>(!Rv||"sp"===f)&&Xn(f,((...f)=>e(...f)),n),ln=sn("bm"),dn=sn("m"),bn=sn("bu"),xn=sn("u"),Dn=sn("bum"),On=sn("um"),wn=sn("sp"),yn=sn("rtg"),hn=sn("rtc");function jn(f,e=Jv){Xn("ec",f,e)}function on(f,e,n,v){let t;const P=n&&n[v];if(s(f)||x(f)){t=new Array(f.length);for(let n=0,v=f.length;ne(f,n,void 0,P&&P[n])));else{const n=Object.keys(f);t=new Array(n.length);for(let v=0,r=n.length;vf?Fv(f)?Kv(f)||f.proxy:gn(f.parent):null,Mn=z(Object.create(null),{$:f=>f,$el:f=>f.vnode.el,$data:f=>f.data,$props:f=>f.props,$attrs:f=>f.attrs,$slots:f=>f.slots,$refs:f=>f.refs,$parent:f=>gn(f.parent),$root:f=>gn(f.root),$emit:f=>f.emit,$options:f=>Zn(f),$forceUpdate:f=>f.f||(f.f=()=>{f.effect.dirty=!0,Ne(f.update)}),$nextTick:f=>f.n||(f.n=Ge.bind(f.proxy)),$watch:f=>en.bind(f)}),pn=(f,e)=>f!==n&&!f.__isScriptSetup&&X(f,e),Ln={get({_:f},e){const{ctx:v,setupState:t,data:P,props:r,accessCache:c,type:z,appContext:H}=f;let u;if("$"!==e[0]){const z=c[e];if(void 0!==z)switch(z){case 1:return t[e];case 2:return P[e];case 4:return v[e];case 3:return r[e]}else{if(pn(t,e))return c[e]=1,t[e];if(P!==n&&X(P,e))return c[e]=2,P[e];if((u=f.propsOptions[0])&&X(u,e))return c[e]=3,r[e];if(v!==n&&X(v,e))return c[e]=4,v[e];an&&(c[e]=0)}}const s=Mn[e];let l,d;return s?("$attrs"===e&&df(f,0,e),s(f)):(l=z.__cssModules)&&(l=l[e])?l:v!==n&&X(v,e)?(c[e]=4,v[e]):(d=H.config.globalProperties,X(d,e)?d[e]:void 0)},set({_:f},e,v){const{data:t,setupState:P,ctx:r}=f;return pn(P,e)?(P[e]=v,!0):t!==n&&X(t,e)?(t[e]=v,!0):!(X(f.props,e)||"$"===e[0]&&e.slice(1)in f||(r[e]=v,0))},has({_:{data:f,setupState:e,accessCache:v,ctx:t,appContext:P,propsOptions:r}},c){let z;return!!v[c]||f!==n&&X(f,c)||pn(e,c)||(z=r[0])&&X(z,c)||X(t,c)||X(Mn,c)||X(P.config.globalProperties,c)},defineProperty(f,e,n){return null!=n.get?f._.accessCache[e]=0:X(n,"value")&&this.set(f,e,n.value,null),Reflect.defineProperty(f,e,n)}};function An(f){return s(f)?f.reduce(((f,e)=>(f[e]=null,f)),{}):f}let an=!0;function Gn(f){const e=Zn(f),n=f.proxy,v=f.ctx;an=!1,e.beforeCreate&&Nn(e.beforeCreate,f,"bc");const{data:P,computed:r,methods:c,watch:z,provide:H,inject:u,created:X,beforeMount:l,mounted:d,beforeUpdate:x,updated:D,activated:w,deactivated:y,beforeDestroy:h,beforeUnmount:j,destroyed:o,unmounted:g,render:i,renderTracked:M,renderTriggered:p,errorCaptured:L,serverPrefetch:A,expose:a,inheritAttrs:G,components:N,directives:T,filters:Z}=e;if(u&&function(f,e,n=t){s(f)&&(f=In(f));for(const v in f){const n=f[v];let t;t=O(n)?"default"in n?kn(n.from||v,n.default,!0):kn(n.from||v):kn(n),le(t)?Object.defineProperty(e,v,{enumerable:!0,configurable:!0,get:()=>t.value,set:f=>t.value=f}):e[v]=t}}(u,v,null),c)for(const t in c){const f=c[t];b(f)&&(v[t]=f.bind(n))}if(P){const e=P.call(n,n);O(e)&&(f.data=$f(e))}if(an=!0,r)for(const s in r){const f=r[s],e=b(f)?f.bind(n,n):b(f.get)?f.get.bind(n,n):t,P=!b(f)&&b(f.set)?f.set.bind(n):t,c=Uv({get:e,set:P});Object.defineProperty(v,s,{enumerable:!0,configurable:!0,get:()=>c.value,set:f=>c.value=f})}if(z)for(const t in z)Tn(z[t],v,n,t);if(H){const f=b(H)?H.call(n):H;Reflect.ownKeys(f).forEach((e=>{!function(f,e){if(Jv){let n=Jv.provides;const v=Jv.parent&&Jv.parent.provides;v===n&&(n=Jv.provides=Object.create(v)),n[f]=e}}(e,f[e])}))}function W(f,e){s(e)?e.forEach((e=>f(e.bind(n)))):e&&f(e.bind(n))}if(X&&Nn(X,f,"c"),W(ln,l),W(dn,d),W(bn,x),W(xn,D),W(cn,w),W(zn,y),W(jn,L),W(hn,M),W(yn,p),W(Dn,j),W(On,g),W(wn,A),s(a))if(a.length){const e=f.exposed||(f.exposed={});a.forEach((f=>{Object.defineProperty(e,f,{get:()=>n[f],set:e=>n[f]=e})}))}else f.exposed||(f.exposed={});i&&f.render===t&&(f.render=i),null!=G&&(f.inheritAttrs=G),N&&(f.components=N),T&&(f.directives=T)}function Nn(f,e,n){ye(s(f)?f.map((f=>f.bind(e.proxy))):f.bind(e.proxy),e,n)}function Tn(f,e,n,v){const t=v.includes(".")?nn(n,v):()=>n[v];if(x(f)){const n=e[f];b(n)&&$e(t,n)}else if(b(f))$e(t,f.bind(n));else if(O(f))if(s(f))f.forEach((f=>Tn(f,e,n,v)));else{const v=b(f.handler)?f.handler.bind(n):e[f.handler];b(v)&&$e(t,v,f)}}function Zn(f){const e=f.type,{mixins:n,extends:v}=e,{mixins:t,optionsCache:P,config:{optionMergeStrategies:r}}=f.appContext,c=P.get(e);let z;return c?z=c:t.length||n||v?(z={},t.length&&t.forEach((f=>Wn(z,f,r,!0))),Wn(z,e,r)):z=e,O(e)&&P.set(e,z),z}function Wn(f,e,n,v=!1){const{mixins:t,extends:P}=e;P&&Wn(f,P,n,!0),t&&t.forEach((e=>Wn(f,e,n,!0)));for(const r in e)if(v&&"expose"===r);else{const v=Bn[r]||n&&n[r];f[r]=v?v(f[r],e[r]):e[r]}return f}const Bn={data:mn,props:Yn,emits:Yn,methods:En,computed:En,beforeCreate:Vn,created:Vn,beforeMount:Vn,mounted:Vn,beforeUpdate:Vn,updated:Vn,beforeDestroy:Vn,beforeUnmount:Vn,destroyed:Vn,unmounted:Vn,activated:Vn,deactivated:Vn,errorCaptured:Vn,serverPrefetch:Vn,components:En,directives:En,watch:function(f,e){if(!f)return e;if(!e)return f;const n=z(Object.create(null),f);for(const v in e)n[v]=Vn(f[v],e[v]);return n},provide:mn,inject:function(f,e){return En(In(f),In(e))}};function mn(f,e){return e?f?function(){return z(b(f)?f.call(this,this):f,b(e)?e.call(this,this):e)}:e:f}function In(f){if(s(f)){const e={};for(let n=0;n(P.has(f)||(f&&b(f.install)?(P.add(f),f.install(c,...e)):b(f)&&(P.add(f),f(c,...e))),c),mixin:f=>(t.mixins.includes(f)||t.mixins.push(f),c),component:(f,e)=>e?(t.components[f]=e,c):t.components[f],directive:(f,e)=>e?(t.directives[f]=e,c):t.directives[f],mount(P,z,H){if(!r){const u=Gv(n,v);return u.appContext=t,!0===H?H="svg":!1===H&&(H=void 0),z&&e?e(u,P):f(u,P,H),r=!0,c._container=P,P.__vue_app__=c,Kv(u.component)||u.component.proxy}},unmount(){r&&(f(null,c._container),delete c._container.__vue_app__)},provide:(f,e)=>(t.provides[f]=e,c),runWithContext(f){const e=Fn;Fn=c;try{return f()}finally{Fn=e}}};return c}}let Fn=null;function kn(f,e,n=!1){const v=Jv||Je;if(v||Fn){const t=v?null==v.parent?v.vnode.appContext&&v.vnode.appContext.provides:v.parent.provides:Fn._context.provides;if(t&&f in t)return t[f];if(arguments.length>1)return n&&b(e)?e.call(v&&v.proxy):e}}function Rn(f,e,n,v=!1){const t={},P={};W(P,pv,1),f.propsDefaults=Object.create(null),Sn(f,e,t,P);for(const r in f.propsOptions[0])r in t||(t[r]=void 0);n?f.props=v?t:ee(t,!1,pf,Rf,Kf):f.type.props?f.props=t:f.props=P,f.attrs=P}function Sn(f,e,v,t){const[P,r]=f.propsOptions;let c,z=!1;if(e)for(let n in e){if(i(n))continue;const H=e[n];let u;P&&X(P,u=L(n))?r&&r.includes(u)?(c||(c={}))[u]=H:v[u]=H:Ye(f.emitsOptions,n)||n in t&&H===t[n]||(t[n]=H,z=!0)}if(r){const e=re(v),t=c||n;for(let n=0;n{l=!0;const[n,v]=Kn(f,e,!0);z(H,n),v&&u.push(...v)};!t&&e.mixins.length&&e.mixins.forEach(n),f.extends&&n(f.extends),f.mixins&&f.mixins.forEach(n)}if(!c&&!l)return O(f)&&P.set(f,v),v;if(s(c))for(let v=0;v-1,v[1]=n<0||e-1||X(v,"default"))&&u.push(f)}}}const d=[H,u];return O(f)&&P.set(f,d),d}function Un(f){return"$"!==f[0]&&!i(f)}function _n(f){return null===f?"null":"function"==typeof f?f.name||"":"object"==typeof f&&f.constructor&&f.constructor.name||""}function $n(f,e){return _n(f)===_n(e)}function fv(f,e){return s(e)?e.findIndex((e=>$n(e,f))):b(e)&&$n(e,f)?0:-1}const ev=f=>"_"===f[0]||"$stable"===f,nv=f=>s(f)?f.map(Zv):[Zv(f)],vv=(f,e,n)=>{if(e._n)return e;const v=function(f,e=Je,n){if(!e)return f;if(f._n)return f;const v=(...n)=>{v._d&&ov(-1);const t=Ce(e);let P;try{P=f(...n)}finally{Ce(t),v._d&&ov(1)}return P};return v._n=!0,v._c=!0,v._d=!0,v}(((...f)=>nv(e(...f))),n);return v._c=!1,v},tv=(f,e,n)=>{const v=f._ctx;for(const t in f){if(ev(t))continue;const n=f[t];if(b(n))e[t]=vv(0,n,v);else if(null!=n){const f=nv(n);e[t]=()=>f}}},Pv=(f,e)=>{const n=nv(e);f.slots.default=()=>n},rv=(f,e)=>{if(32&f.vnode.shapeFlag){const n=e._;n?(f.slots=re(e),W(e,"_",n)):tv(e,f.slots={})}else f.slots={},e&&Pv(f,e);W(f.slots,pv,1)},cv=(f,e,v)=>{const{vnode:t,slots:P}=f;let r=!0,c=n;if(32&t.shapeFlag){const f=e._;f?v&&1===f?r=!1:(z(P,e),v||1!==f||delete P._):(r=!e.$stable,tv(e,P)),c=e}else e&&(Pv(f,e),c={default:1});if(r)for(const n in P)ev(n)||null!=c[n]||delete P[n]};function zv(f,e,v,t,P=!1){if(s(f))return void f.forEach(((f,n)=>zv(f,e&&(s(e)?e[n]:e),v,t,P)));if(Pn(t)&&!P)return;const r=4&t.shapeFlag?Kv(t.component)||t.component.proxy:t.el,c=P?null:r,{i:z,r:u}=f,l=e&&e.r,d=z.refs===n?z.refs={}:z.refs,D=z.setupState;if(null!=l&&l!==u&&(x(l)?(d[l]=null,X(D,l)&&(D[l]=null)):le(l)&&(l.value=null)),b(u))we(u,z,12,[c,d]);else{const e=x(u),n=le(u);if(e||n){const t=()=>{if(f.f){const n=e?X(D,u)?D[u]:d[u]:u.value;P?s(n)&&H(n,r):s(n)?n.includes(r)||n.push(r):e?(d[u]=[r],X(D,u)&&(D[u]=d[u])):(u.value=[r],f.k&&(d[f.k]=u.value))}else e?(d[u]=c,X(D,u)&&(D[u]=c)):n&&(u.value=c,f.k&&(d[f.k]=c))};c?(t.id=-1,Hv(t,v)):t()}}}const Hv=function(f,e){var n;e&&e.pendingBranch?s(f)?e.effects.push(...f):e.effects.push(f):(s(n=f)?Me.push(...n):pe&&pe.includes(n,n.allowRecurse?Le+1:Le)||Me.push(n),Te())};function uv(f){return function(f,e){I().__VUE__=!0;const{insert:P,remove:r,patchProp:c,createElement:z,createText:H,createComment:u,setText:s,setElementText:l,parentNode:d,nextSibling:b,setScopeId:x=t,insertStaticContent:D}=f,O=(f,e,n,v=null,t=null,P=null,r=void 0,c=null,z=!!e.dynamicChildren)=>{if(f===e)return;f&&!Mv(f,e)&&(v=ff(f),R(f,t,P,!0),f=null),-2===e.patchFlag&&(z=!1,e.dynamicChildren=null);const{type:H,ref:u,shapeFlag:X}=e;switch(H){case xv:y(f,e,n,v);break;case Dv:h(f,e,n,v);break;case Ov:null==f&&j(e,n,v,r);break;case bv:B(f,e,n,v,t,P,r,c,z);break;default:1&X?M(f,e,n,v,t,P,r,c,z):6&X?m(f,e,n,v,t,P,r,c,z):(64&X||128&X)&&H.process(f,e,n,v,t,P,r,c,z,Pf)}null!=u&&t&&zv(u,f&&f.ref,P,e||f,!e)},y=(f,e,n,v)=>{if(null==f)P(e.el=H(e.children),n,v);else{const n=e.el=f.el;e.children!==f.children&&s(n,e.children)}},h=(f,e,n,v)=>{null==f?P(e.el=u(e.children||""),n,v):e.el=f.el},j=(f,e,n,v)=>{[f.el,f.anchor]=D(f.children,e,n,v,f.el,f.anchor)},o=({el:f,anchor:e},n,v)=>{let t;for(;f&&f!==e;)t=b(f),P(f,n,v),f=t;P(e,n,v)},g=({el:f,anchor:e})=>{let n;for(;f&&f!==e;)n=b(f),r(f),f=n;r(e)},M=(f,e,n,v,t,P,r,c,z)=>{"svg"===e.type?r="svg":"math"===e.type&&(r="mathml"),null==f?p(e,n,v,t,P,r,c,z):N(f,e,t,P,r,c,z)},p=(f,e,n,v,t,r,H,u)=>{let X,s;const{props:d,shapeFlag:b,transition:x,dirs:D}=f;if(X=f.el=z(f.type,r,d&&d.is,d),8&b?l(X,f.children):16&b&&G(f.children,X,null,v,t,Xv(f,r),H,u),D&&tn(f,null,v,"created"),A(X,f,f.scopeId,H,v),d){for(const e in d)"value"===e||i(e)||c(X,e,null,d[e],r,f.children,v,t,$);"value"in d&&c(X,"value",null,d.value,r),(s=d.onVnodeBeforeMount)&&mv(s,v,f)}D&&tn(f,null,v,"beforeMount");const O=function(f,e){return(!f||f&&!f.pendingBranch)&&e&&!e.persisted}(t,x);O&&x.beforeEnter(X),P(X,e,n),((s=d&&d.onVnodeMounted)||O||D)&&Hv((()=>{s&&mv(s,v,f),O&&x.enter(X),D&&tn(f,null,v,"mounted")}),t)},A=(f,e,n,v,t)=>{if(n&&x(f,n),v)for(let P=0;P{for(let H=z;H{const H=e.el=f.el;let{patchFlag:u,dynamicChildren:X,dirs:s}=e;u|=16&f.patchFlag;const d=f.props||n,b=e.props||n;let x;if(v&&sv(v,!1),(x=b.onVnodeBeforeUpdate)&&mv(x,v,e,f),s&&tn(e,f,v,"beforeUpdate"),v&&sv(v,!0),X?T(f.dynamicChildren,X,H,v,t,Xv(e,P),r):z||Q(f,e,H,null,v,t,Xv(e,P),r,!1),u>0){if(16&u)W(H,e,d,b,v,t,P);else if(2&u&&d.class!==b.class&&c(H,"class",null,b.class,P),4&u&&c(H,"style",d.style,b.style,P),8&u){const n=e.dynamicProps;for(let e=0;e{x&&mv(x,v,e,f),s&&tn(e,f,v,"updated")}),t)},T=(f,e,n,v,t,P,r)=>{for(let c=0;c{if(v!==t){if(v!==n)for(const n in v)i(n)||n in t||c(f,n,v[n],null,z,e.children,P,r,$);for(const n in t){if(i(n))continue;const H=t[n],u=v[n];H!==u&&"value"!==n&&c(f,n,u,H,z,e.children,P,r,$)}"value"in t&&c(f,"value",v.value,t.value,z)}},B=(f,e,n,v,t,r,c,z,u)=>{const X=e.el=f?f.el:H(""),s=e.anchor=f?f.anchor:H("");let{patchFlag:l,dynamicChildren:d,slotScopeIds:b}=e;b&&(z=z?z.concat(b):b),null==f?(P(X,n,v),P(s,n,v),G(e.children||[],n,s,t,r,c,z,u)):l>0&&64&l&&d&&f.dynamicChildren?(T(f.dynamicChildren,d,n,t,r,c,z),(null!=e.key||t&&e===t.subTree)&&lv(f,e,!0)):Q(f,e,n,s,t,r,c,z,u)},m=(f,e,n,v,t,P,r,c,z)=>{e.slotScopeIds=c,null==f?512&e.shapeFlag?t.ctx.activate(e,n,v,r,z):V(e,n,v,t,P,r,z):E(f,e,z)},V=(f,e,v,t,P,r,c)=>{const z=f.component=function(f,e,v){const t=f.type,P=(e?e.appContext:f.appContext)||Iv,r={uid:Yv++,vnode:f,type:t,parent:e,appContext:P,root:null,next:null,subTree:null,effect:null,update:null,scope:new q(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(P.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Kn(t,P),emitsOptions:Ee(t,P),emit:null,emitted:null,propsDefaults:n,inheritAttrs:t.inheritAttrs,ctx:n,data:n,props:n,attrs:n,slots:n,refs:n,setupState:n,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:v,suspenseId:v?v.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=e?e.root:r,r.emit=Ve.bind(null,r),f.ce&&f.ce(r),r}(f,t,P);if(rn(f)&&(z.ctx.renderer=Pf),function(f,e=!1){e&&Ev(e);const{props:n,children:v}=f.vnode,t=Fv(f);Rn(f,n,t,e),rv(f,v);t&&function(f,e){const n=f.type;f.accessCache=Object.create(null),f.proxy=ce(new Proxy(f.ctx,Ln));const{setup:v}=n;if(v){const n=f.setupContext=v.length>1?function(f){const e=e=>{f.exposed=e||{}};return{get attrs(){return function(f){return f.attrsProxy||(f.attrsProxy=new Proxy(f.attrs,{get:(e,n)=>(df(f,0,"$attrs"),e[n])}))}(f)},slots:f.slots,emit:f.emit,expose:e}}(f):null,t=Qv(f);vf();const P=we(v,f,0,[f.props,n]);if(tf(),t(),w(P)){if(P.then(Cv,Cv),e)return P.then((n=>{Sv(f,n,e)})).catch((e=>{he(e,f,0)}));f.asyncDep=P}else Sv(f,P,e)}else qv(f,e)}(f,e);e&&Ev(!1)}(z),z.asyncDep){if(P&&P.registerDep(z,Y),!f.el){const f=z.subTree=Gv(Dv);h(null,f,e,v)}}else Y(z,f,e,v,P,r,c)},E=(f,e,n)=>{const v=e.component=f.component;if(function(f,e,n){const{props:v,children:t,component:P}=f,{props:r,children:c,patchFlag:z}=e,H=P.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&z>=0))return!(!t&&!c||c&&c.$stable)||v!==r&&(v?!r||Se(v,r,H):!!r);if(1024&z)return!0;if(16&z)return v?Se(v,r,H):!!r;if(8&z){const f=e.dynamicProps;for(let e=0;eie&&ge.splice(e,1)}(v.update),v.effect.dirty=!0,v.update()}else e.el=f.el,v.vnode=e},Y=(f,e,n,v,P,r,c)=>{const z=()=>{if(f.isMounted){let{next:e,bu:n,u:v,parent:t,vnode:H}=f;{const n=dv(f);if(n)return e&&(e.el=H.el,J(f,e,c)),void n.asyncDep.then((()=>{f.isUnmounted||z()}))}let u,X=e;sv(f,!1),e?(e.el=H.el,J(f,e,c)):e=H,n&&Z(n),(u=e.props&&e.props.onVnodeBeforeUpdate)&&mv(u,t,e,H),sv(f,!0);const s=Fe(f),l=f.subTree;f.subTree=s,O(l,s,d(l.el),ff(l),f,P,r),e.el=s.el,null===X&&function({vnode:f,parent:e},n){for(;e;){const v=e.subTree;if(v.suspense&&v.suspense.activeBranch===f&&(v.el=f.el),v!==f)break;(f=e.vnode).el=n,e=e.parent}}(f,s.el),v&&Hv(v,P),(u=e.props&&e.props.onVnodeUpdated)&&Hv((()=>mv(u,t,e,H)),P)}else{let t;const{el:c,props:z}=e,{bm:H,m:u,parent:X}=f,s=Pn(e);if(sv(f,!1),H&&Z(H),!s&&(t=z&&z.onVnodeBeforeMount)&&mv(t,X,e),sv(f,!0),c&&cf){const n=()=>{f.subTree=Fe(f),cf(c,f.subTree,f,P,null)};s?e.type.__asyncLoader().then((()=>!f.isUnmounted&&n())):n()}else{const t=f.subTree=Fe(f);O(null,t,n,v,f,P,r),e.el=t.el}if(u&&Hv(u,P),!s&&(t=z&&z.onVnodeMounted)){const f=e;Hv((()=>mv(t,X,f)),P)}(256&e.shapeFlag||X&&Pn(X.vnode)&&256&X.vnode.shapeFlag)&&f.a&&Hv(f.a,P),f.isMounted=!0,e=n=v=null}},H=f.effect=new K(z,t,(()=>Ne(u)),f.scope),u=f.update=()=>{H.dirty&&H.run()};u.id=f.uid,sv(f,!0),u()},J=(f,e,n)=>{e.component=f;const v=f.vnode.props;f.vnode=e,f.next=null,function(f,e,n,v){const{props:t,attrs:P,vnode:{patchFlag:r}}=f,c=re(t),[z]=f.propsOptions;let H=!1;if(!(v||r>0)||16&r){let v;Sn(f,e,t,P)&&(H=!0);for(const P in c)e&&(X(e,P)||(v=a(P))!==P&&X(e,v))||(z?!n||void 0===n[P]&&void 0===n[v]||(t[P]=qn(z,c,P,void 0,f,!0)):delete t[P]);if(P!==c)for(const f in P)e&&X(e,f)||(delete P[f],H=!0)}else if(8&r){const n=f.vnode.dynamicProps;for(let v=0;v{const H=f&&f.children,u=f?f.shapeFlag:0,X=e.children,{patchFlag:s,shapeFlag:d}=e;if(s>0){if(128&s)return void F(H,X,n,v,t,P,r,c,z);if(256&s)return void C(H,X,n,v,t,P,r,c,z)}8&d?(16&u&&$(H,t,P),X!==H&&l(n,X)):16&u?16&d?F(H,X,n,v,t,P,r,c,z):$(H,t,P,!0):(8&u&&l(n,""),16&d&&G(X,n,v,t,P,r,c,z))},C=(f,e,n,t,P,r,c,z,H)=>{e=e||v;const u=(f=f||v).length,X=e.length,s=Math.min(u,X);let l;for(l=0;lX?$(f,P,r,!0,!1,s):G(e,n,t,P,r,c,z,H,s)},F=(f,e,n,t,P,r,c,z,H)=>{let u=0;const X=e.length;let s=f.length-1,l=X-1;for(;u<=s&&u<=l;){const v=f[u],t=e[u]=H?Wv(e[u]):Zv(e[u]);if(!Mv(v,t))break;O(v,t,n,null,P,r,c,z,H),u++}for(;u<=s&&u<=l;){const v=f[s],t=e[l]=H?Wv(e[l]):Zv(e[l]);if(!Mv(v,t))break;O(v,t,n,null,P,r,c,z,H),s--,l--}if(u>s){if(u<=l){const f=l+1,v=fl)for(;u<=s;)R(f[u],P,r,!0),u++;else{const d=u,b=u,x=new Map;for(u=b;u<=l;u++){const f=e[u]=H?Wv(e[u]):Zv(e[u]);null!=f.key&&x.set(f.key,u)}let D,w=0;const y=l-b+1;let h=!1,j=0;const o=new Array(y);for(u=0;u=y){R(v,P,r,!0);continue}let t;if(null!=v.key)t=x.get(v.key);else for(D=b;D<=l;D++)if(0===o[D-b]&&Mv(v,e[D])){t=D;break}void 0===t?R(v,P,r,!0):(o[t-b]=u+1,t>=j?j=t:h=!0,O(v,e[t],n,null,P,r,c,z,H),w++)}const g=h?function(f){const e=f.slice(),n=[0];let v,t,P,r,c;const z=f.length;for(v=0;v>1,f[n[c]]0&&(e[v]=n[P-1]),n[P]=v)}}for(P=n.length,r=n[P-1];P-- >0;)n[P]=r,r=e[r];return n}(o):v;for(D=g.length-1,u=y-1;u>=0;u--){const f=b+u,v=e[f],s=f+1{const{el:r,type:c,transition:z,children:H,shapeFlag:u}=f;if(6&u)k(f.component.subTree,e,n,v);else if(128&u)f.suspense.move(e,n,v);else if(64&u)c.move(f,e,n,Pf);else if(c!==bv)if(c!==Ov)if(2!==v&&1&u&&z)if(0===v)z.beforeEnter(r),P(r,e,n),Hv((()=>z.enter(r)),t);else{const{leave:f,delayLeave:v,afterLeave:t}=z,c=()=>P(r,e,n),H=()=>{f(r,(()=>{c(),t&&t()}))};v?v(r,c,H):H()}else P(r,e,n);else o(f,e,n);else{P(r,e,n);for(let f=0;f{const{type:P,props:r,ref:c,children:z,dynamicChildren:H,shapeFlag:u,patchFlag:X,dirs:s}=f;if(null!=c&&zv(c,null,n,f,!0),256&u)return void e.ctx.deactivate(f);const l=1&u&&s,d=!Pn(f);let b;if(d&&(b=r&&r.onVnodeBeforeUnmount)&&mv(b,e,f),6&u)_(f.component,n,v);else{if(128&u)return void f.suspense.unmount(n,v);l&&tn(f,null,e,"beforeUnmount"),64&u?f.type.remove(f,e,n,t,Pf,v):H&&(P!==bv||X>0&&64&X)?$(H,e,n,!1,!0):(P===bv&&384&X||!t&&16&u)&&$(z,e,n),v&&S(f)}(d&&(b=r&&r.onVnodeUnmounted)||l)&&Hv((()=>{b&&mv(b,e,f),l&&tn(f,null,e,"unmounted")}),n)},S=f=>{const{type:e,el:n,anchor:v,transition:t}=f;if(e===bv)return void U(n,v);if(e===Ov)return void g(f);const P=()=>{r(n),t&&!t.persisted&&t.afterLeave&&t.afterLeave()};if(1&f.shapeFlag&&t&&!t.persisted){const{leave:e,delayLeave:v}=t,r=()=>e(n,P);v?v(f.el,P,r):r()}else P()},U=(f,e)=>{let n;for(;f!==e;)n=b(f),r(f),f=n;r(e)},_=(f,e,n)=>{const{bum:v,scope:t,update:P,subTree:r,um:c}=f;v&&Z(v),t.stop(),P&&(P.active=!1,R(r,f,e,n)),c&&Hv(c,e),Hv((()=>{f.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},$=(f,e,n,v=!1,t=!1,P=0)=>{for(let r=P;r6&f.shapeFlag?ff(f.component.subTree):128&f.shapeFlag?f.suspense.next():b(f.anchor||f.el);let ef=!1;const nf=(f,e,n)=>{null==f?e._vnode&&R(e._vnode,null,null,!0):O(e._vnode||null,f,e,null,null,null,n),ef||(ef=!0,Ze(),We(),ef=!1),e._vnode=f},Pf={p:O,um:R,m:k,r:S,mt:V,mc:G,pc:Q,pbc:T,n:ff,o:f};let rf,cf;return e&&([rf,cf]=e(Pf)),{render:nf,hydrate:rf,createApp:Cn(nf,rf)}}(f)}function Xv({type:f,props:e},n){return"svg"===n&&"foreignObject"===f||"mathml"===n&&"annotation-xml"===f&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function sv({effect:f,update:e},n){f.allowRecurse=e.allowRecurse=n}function lv(f,e,n=!1){const v=f.children,t=e.children;if(s(v)&&s(t))for(let P=0;P0?yv||v:null,wv.pop(),yv=wv[wv.length-1]||null,jv>0&&yv&&yv.push(f),f}function iv(f,e,n,v,t,P){return gv(av(f,e,n,v,t,P,!0))}function Mv(f,e){return f.type===e.type&&f.key===e.key}const pv="__vInternal",Lv=({key:f})=>null!=f?f:null,Av=({ref:f,ref_key:e,ref_for:n})=>("number"==typeof f&&(f=""+f),null!=f?x(f)||le(f)||b(f)?{i:Je,r:f,k:e,f:!!n}:f:null);function av(f,e=null,n=null,v=0,t=null,P=(f===bv?0:1),r=!1,c=!1){const z={__v_isVNode:!0,__v_skip:!0,type:f,props:e,key:e&&Lv(e),ref:e&&Av(e),scopeId:Qe,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:P,patchFlag:v,dynamicProps:t,dynamicChildren:null,appContext:null,ctx:Je};return c?(Bv(z,n),128&P&&f.normalize(z)):n&&(z.shapeFlag|=x(n)?8:16),jv>0&&!r&&yv&&(z.patchFlag>0||6&P)&&32!==z.patchFlag&&yv.push(z),z}const Gv=function(f,e=null,n=null,v=0,t=null,P=!1){if(f&&f!==qe||(f=Dv),(r=f)&&!0===r.__v_isVNode){const v=Nv(f,e,!0);return n&&Bv(v,n),jv>0&&!P&&yv&&(6&v.shapeFlag?yv[yv.indexOf(f)]=v:yv.push(v)),v.patchFlag|=-2,v}var r;if(function(f){return b(f)&&"__vccOpts"in f}(f)&&(f=f.__vccOpts),e){e=function(f){return f?Pe(f)||pv in f?z({},f):f:null}(e);let{class:f,style:n}=e;f&&!x(f)&&(e.class=C(f)),O(n)&&(Pe(n)&&!s(n)&&(n=z({},n)),e.style=V(n))}const c=x(f)?1:(f=>f.__isSuspense)(f)?128:(f=>f.__isTeleport)(f)?64:O(f)?4:b(f)?2:0;return av(f,e,n,v,t,c,P,!0)};function Nv(f,e,n=!1){const{props:v,ref:t,patchFlag:P,children:c}=f,z=e?function(...f){const e={};for(let n=0;n{let v;return(v=f[e])||(v=f[e]=[]),v.push(n),f=>{v.length>1?v.forEach((e=>e(f))):v[0](f)}};Vv=e("__VUE_INSTANCE_SETTERS__",(f=>Jv=f)),Ev=e("__VUE_SSR_SETTERS__",(f=>Rv=f))}const Qv=f=>{const e=Jv;return Vv(f),f.scope.on(),()=>{f.scope.off(),Vv(e)}},Cv=()=>{Jv&&Jv.scope.off(),Vv(null)};function Fv(f){return 4&f.vnode.shapeFlag}let kv,Rv=!1;function Sv(f,e,n){b(e)?f.type.__ssrInlineRender?f.ssrRender=e:f.render=e:O(e)&&(f.setupState=Oe(e)),qv(f,n)}function qv(f,e,n){const v=f.type;if(!f.render){if(!e&&kv&&!v.render){const e=v.template||Zn(f).template;if(e){const{isCustomElement:n,compilerOptions:t}=f.appContext.config,{delimiters:P,compilerOptions:r}=v,c=z(z({isCustomElement:n,delimiters:P},t),r);v.render=kv(e,c)}}f.render=v.render||t}{const e=Qv(f);vf();try{Gn(f)}finally{tf(),e()}}}function Kv(f){if(f.exposed)return f.exposeProxy||(f.exposeProxy=new Proxy(Oe(ce(f.exposed)),{get:(e,n)=>n in e?e[n]:n in Mn?Mn[n](f):void 0,has:(f,e)=>e in f||e in Mn}))}const Uv=(f,e)=>{const n=function(f,e,n=!1){let v,P;const r=b(f);return r?(v=f,P=t):(v=f.get,P=f.set),new ue(v,P,r||!P,n)}(f,0,Rv);return n},_v="3.4.21",$v="undefined"!=typeof document?document:null,ft=$v&&$v.createElement("template"),et={insert:(f,e,n)=>{e.insertBefore(f,n||null)},remove:f=>{const e=f.parentNode;e&&e.removeChild(f)},createElement:(f,e,n,v)=>{const t="svg"===e?$v.createElementNS("http://www.w3.org/2000/svg",f):"mathml"===e?$v.createElementNS("http://www.w3.org/1998/Math/MathML",f):$v.createElement(f,n?{is:n}:void 0);return"select"===f&&v&&null!=v.multiple&&t.setAttribute("multiple",v.multiple),t},createText:f=>$v.createTextNode(f),createComment:f=>$v.createComment(f),setText:(f,e)=>{f.nodeValue=e},setElementText:(f,e)=>{f.textContent=e},parentNode:f=>f.parentNode,nextSibling:f=>f.nextSibling,querySelector:f=>$v.querySelector(f),setScopeId(f,e){f.setAttribute(e,"")},insertStaticContent(f,e,n,v,t,P){const r=n?n.previousSibling:e.lastChild;if(t&&(t===P||t.nextSibling))for(;e.insertBefore(t.cloneNode(!0),n),t!==P&&(t=t.nextSibling););else{ft.innerHTML="svg"===v?``:"mathml"===v?``:f;const t=ft.content;if("svg"===v||"mathml"===v){const f=t.firstChild;for(;f.firstChild;)t.appendChild(f.firstChild);t.removeChild(f)}e.insertBefore(t,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},nt=Symbol("_vtc"),vt=Symbol("_vod"),tt=Symbol("_vsh"),Pt=Symbol(""),rt=/(^|;)\s*display\s*:/,ct=/\s*!important$/;function zt(f,e,n){if(s(n))n.forEach((n=>zt(f,e,n)));else if(null==n&&(n=""),e.startsWith("--"))f.setProperty(e,n);else{const v=function(f,e){const n=ut[e];if(n)return n;let v=L(e);if("filter"!==v&&v in f)return ut[e]=v;v=G(v);for(let t=0;t{if(f._vts){if(f._vts<=n.attached)return}else f._vts=Date.now();ye(function(f,e){if(s(e)){const n=f.stopImmediatePropagation;return f.stopImmediatePropagation=()=>{n.call(f),f._stopped=!0},e.map((f=>e=>!e._stopped&&f&&f(e)))}return e}(f,n.value),e,5,[f])};return n.value=f,n.attached=Dt(),n}(v,t);!function(f,e,n,v){f.addEventListener(e,n,v)}(f,n,r,c)}else r&&(function(f,e,n,v){f.removeEventListener(e,n,v)}(f,n,r,c),P[e]=void 0)}}const dt=/(?:Once|Passive|Capture)$/;let bt=0;const xt=Promise.resolve(),Dt=()=>bt||(xt.then((()=>bt=0)),bt=Date.now()),Ot=f=>111===f.charCodeAt(0)&&110===f.charCodeAt(1)&&f.charCodeAt(2)>96&&f.charCodeAt(2)<123,wt=z({patchProp:(f,e,n,v,t,P,z,H,u)=>{const X="svg"===t;"class"===e?function(f,e,n){const v=f[nt];v&&(e=(e?[e,...v]:[...v]).join(" ")),null==e?f.removeAttribute("class"):n?f.setAttribute("class",e):f.className=e}(f,v,X):"style"===e?function(f,e,n){const v=f.style,t=x(n);let P=!1;if(n&&!t){if(e)if(x(e))for(const f of e.split(";")){const e=f.slice(0,f.indexOf(":")).trim();null==n[e]&&zt(v,e,"")}else for(const f in e)null==n[f]&&zt(v,f,"");for(const f in n)"display"===f&&(P=!0),zt(v,f,n[f])}else if(t){if(e!==n){const f=v[Pt];f&&(n+=";"+f),v.cssText=n,P=rt.test(n)}}else e&&f.removeAttribute("style");vt in f&&(f[vt]=P?v.display:"",f[tt]&&(v.display="none"))}(f,n,v):r(e)?c(e)||lt(f,e,0,v,z):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(f,e,n,v){if(v)return"innerHTML"===e||"textContent"===e||!!(e in f&&Ot(e)&&b(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===f.tagName)return!1;if("type"===e&&"TEXTAREA"===f.tagName)return!1;if("width"===e||"height"===e){const e=f.tagName;if("IMG"===e||"VIDEO"===e||"CANVAS"===e||"SOURCE"===e)return!1}return(!Ot(e)||!x(n))&&e in f}(f,e,v,X))?function(f,e,n,v,t,P,r){if("innerHTML"===e||"textContent"===e)return v&&r(v,t,P),void(f[e]=null==n?"":n);const c=f.tagName;if("value"===e&&"PROGRESS"!==c&&!c.includes("-")){const v=null==n?"":n;return("OPTION"===c?f.getAttribute("value")||"":f.value)===v&&"_value"in f||(f.value=v),null==n&&f.removeAttribute(e),void(f._value=n)}let z=!1;if(""===n||null==n){const v=typeof f[e];"boolean"===v?n=k(n):null==n&&"string"===v?(n="",z=!0):"number"===v&&(n=0,z=!0)}try{f[e]=n}catch(H){}z&&f.removeAttribute(e)}(f,e,v,P,z,H,u):("true-value"===e?f._trueValue=v:"false-value"===e&&(f._falseValue=v),function(f,e,n,v,t){if(v&&e.startsWith("xlink:"))null==n?f.removeAttributeNS(Xt,e.slice(6,e.length)):f.setAttributeNS(Xt,e,n);else{const v=F(e);null==n||v&&!k(n)?f.removeAttribute(e):f.setAttribute(e,v?"":n)}}(f,e,v,X))}},et);let yt;const ht=(f,e)=>{const n=f.__vccOpts||f;for(const[v,t]of e)n[v]=t;return n},jt={class:"luckyDraw"},ot=(f=>(Qe="data-v-a68f4073",f=f(),Qe=null,f))((()=>av("div",null,null,-1))),gt={id:"prize",class:"prizes"},it=["id","onClick"],Mt=((...f)=>{const e=(yt||(yt=uv(wt))).createApp(...f),{mount:n}=e;return e.mount=f=>{const v=function(f){return x(f)?document.querySelector(f):f}(f);if(!v)return;const t=e._component;b(t)||t.render||t.template||(t.template=v.innerHTML),v.innerHTML="";const P=n(v,!1,function(f){return f instanceof SVGElement?"svg":"function"==typeof MathMLElement&&f instanceof MathMLElement?"mathml":void 0}(v));return v instanceof Element&&(v.removeAttribute("v-cloak"),v.setAttribute("data-v-app","")),P},e})(ht({__name:"App",setup(f){const e=$f(["/src/assets/img/1-beer.png","/src/assets/img/2-milk.png","/src/assets/img/3-hamburg.png","/src/assets/img/4-coffee.png","/src/assets/img/5-watermelon.png","/src/assets/img/6-drumstick.png","/src/assets/img/7-lemon.png","/src/assets/img/8-cake.png","/src/assets/img/9-prizes.png"]);let n=!0,v=0,t=3,P=500,r=0,c=["啤酒","奶茶","汉堡","咖啡","西瓜","鸡腿","柠檬","蛋糕"],z=e,H=de(1);const u=f=>{-1!==f.indexOf("9-prizes")&&n&&(v=0,t=Math.floor(Math.random()*c.length+1),X(),n=!1)};function X(){let f;P-=50,P<=10&&(P=10),H.value=9,r++,r>=z.length-1&&(r=0,v++),H.value=r,v>=5&&r+1===t?(clearTimeout(f),n=!0,P=500,f=setTimeout(s,1e3)):(f=setTimeout(X,P),(v>=4||P<=50)&&(P+=100))}function s(){document._sendMsgToWeb(c[r])}let l=de(kn("message"));return document._changeMsg=f=>{u("/src/assets/img/9-prizes.png"),l.value=f},(f,n)=>(hv(),iv("div",jt,[ot,av("ul",gt,[(hv(!0),iv(bv,null,on(e,((e,n)=>(hv(),iv("li",{class:C(["prizes-li",{active:n===xe(H)}]),id:`img-${n}`,key:e,style:V({"background-repeat":f.no-f.repeat,"background-size":"100% 100%"}),onClick:f=>u(e)},null,14,it)))),128))])]))}},[["__scopeId","data-v-a68f4073"]]));Mt.provide("message",document._initMsg),Mt.mount("#app")}}}));
+ **/function we(f,e,n,v){try{return v?f(...v):f()}catch(t){he(t,e,n)}}function ye(f,e,n,v){if(b(f)){const t=we(f,e,n,v);return t&&w(t)&&t.catch((f=>{he(f,e,n)})),t}const t=[];for(let P=0;P>>1,t=ge[v],P=Be(t);PBe(f)-Be(e)));if(Me.length=0,pe)return void pe.push(...f);for(pe=f,Le=0;Lenull==f.id?1/0:f.id,me=(f,e)=>{const n=Be(f)-Be(e);if(0===n){if(f.pre&&!e.pre)return-1;if(e.pre&&!f.pre)return 1}return n};function Ie(f){oe=!1,je=!0,ge.sort(me);try{for(ie=0;iex(f)?f.trim():f))),e&&(P=v.map(B))}let z,H=t[z=N(e)]||t[z=N(L(e))];!H&&r&&(H=t[z=N(a(e))]),H&&ye(H,f,6,P);const u=t[z+"Once"];if(u){if(f.emitted){if(f.emitted[z])return}else f.emitted={};f.emitted[z]=!0,ye(u,f,6,P)}}function Ee(f,e,n=!1){const v=e.emitsCache,t=v.get(f);if(void 0!==t)return t;const P=f.emits;let r={},c=!1;if(!b(f)){const v=f=>{const n=Ee(f,e,!0);n&&(c=!0,z(r,n))};!n&&e.mixins.length&&e.mixins.forEach(v),f.extends&&v(f.extends),f.mixins&&f.mixins.forEach(v)}return P||c?(s(P)?P.forEach((f=>r[f]=null)):z(r,P),O(f)&&v.set(f,r),r):(O(f)&&v.set(f,null),null)}function Ye(f,e){return!(!f||!r(e))&&(e=e.slice(2).replace(/Once$/,""),X(f,e[0].toLowerCase()+e.slice(1))||X(f,a(e))||X(f,e))}let Je=null,Qe=null;function Ce(f){const e=Je;return Je=f,Qe=f&&f.type.__scopeId||null,e}function Fe(f){const{type:e,vnode:n,proxy:v,withProxy:t,props:P,propsOptions:[r],slots:z,attrs:H,emit:u,render:X,renderCache:s,data:l,setupState:d,ctx:b,inheritAttrs:x}=f;let D,O;const w=Ce(f);try{if(4&n.shapeFlag){const f=t||v,e=f;D=Zv(X.call(e,f,s,P,d,l,b)),O=H}else{const f=e;D=Zv(f.length>1?f(P,{attrs:H,slots:z,emit:u}):f(P,null)),O=e.props?H:ke(H)}}catch(h){wv.length=0,he(h,f,1),D=Gv(Dv)}let y=D;if(O&&!1!==x){const f=Object.keys(O),{shapeFlag:e}=y;f.length&&7&e&&(r&&f.some(c)&&(O=Re(O,r)),y=Nv(y,O))}return n.dirs&&(y=Nv(y),y.dirs=y.dirs?y.dirs.concat(n.dirs):n.dirs),n.transition&&(y.transition=n.transition),D=y,Ce(w),D}const ke=f=>{let e;for(const n in f)("class"===n||"style"===n||r(n))&&((e||(e={}))[n]=f[n]);return e},Re=(f,e)=>{const n={};for(const v in f)c(v)&&v.slice(9)in e||(n[v]=f[v]);return n};function Se(f,e,n){const v=Object.keys(e);if(v.length!==Object.keys(f).length)return!0;for(let t=0;tkn(Ke),_e={};function $e(f,e,n){return fn(f,e,n)}function fn(f,e,{immediate:v,deep:P,flush:r,once:c,onTrack:z,onTrigger:u}=n){if(e&&c){const f=e;e=(...e)=>{f(...e),M()}}const X=Jv,l=f=>!0===P?f:vn(f,!1===P?1:void 0);let d,x,D=!1,O=!1;if(le(f)?(d=()=>f.value,D=te(f)):ne(f)?(d=()=>l(f),D=!0):s(f)?(O=!0,D=f.some((f=>ne(f)||te(f))),d=()=>f.map((f=>le(f)?f.value:ne(f)?l(f):b(f)?we(f,X,2):void 0))):d=b(f)?e?()=>we(f,X,2):()=>(x&&x(),ye(f,X,3,[y])):t,e&&P){const f=d;d=()=>vn(f())}let w,y=f=>{x=g.onStop=()=>{we(f,X,4),x=g.onStop=void 0}};if(Rv){if(y=t,e?v&&ye(e,X,3,[d(),O?[]:void 0,y]):d(),"sync"!==r)return t;{const f=Ue();w=f.__watcherHandles||(f.__watcherHandles=[])}}let h=O?new Array(f.length).fill(_e):_e;const j=()=>{if(g.active&&g.dirty)if(e){const f=g.run();(P||D||(O?f.some(((f,e)=>T(f,h[e]))):T(f,h)))&&(x&&x(),ye(e,X,3,[f,h===_e?void 0:O&&h[0]===_e?[]:h,y]),h=f)}else g.run()};let o;j.allowRecurse=!!e,"sync"===r?o=j:"post"===r?o=()=>Hv(j,X&&X.suspense):(j.pre=!0,X&&(j.id=X.uid),o=()=>Ne(j));const g=new K(d,t,o),i=R,M=()=>{g.stop(),i&&H(i.effects,g)};return e?v?j():h=g.run():"post"===r?Hv(g.run.bind(g),X&&X.suspense):g.run(),w&&w.push(M),M}function en(f,e,n){const v=this.proxy,t=x(f)?f.includes(".")?nn(v,f):()=>v[f]:f.bind(v,v);let P;b(e)?P=e:(P=e.handler,n=e);const r=Qv(this),c=fn(t,P.bind(v),n);return r(),c}function nn(f,e){const n=e.split(".");return()=>{let e=f;for(let f=0;f0){if(n>=e)return f;n++}if((v=v||new Set).has(f))return f;if(v.add(f),le(f))vn(f.value,e,n,v);else if(s(f))for(let t=0;t{vn(f,e,n,v)}));else if(o(f))for(const t in f)vn(f[t],e,n,v);return f}function tn(f,e,n,v){const t=f.dirs,P=e&&e.dirs;for(let r=0;r!!f.type.__asyncLoader,rn=f=>f.type.__isKeepAlive;function cn(f,e){Hn(f,"a",e)}function zn(f,e){Hn(f,"da",e)}function Hn(f,e,n=Jv){const v=f.__wdc||(f.__wdc=()=>{let e=n;for(;e;){if(e.isDeactivated)return;e=e.parent}return f()});if(Xn(e,v,n),n){let f=n.parent;for(;f&&f.parent;)rn(f.parent.vnode)&&un(v,e,n,f),f=f.parent}}function un(f,e,n,v){const t=Xn(e,f,v,!0);On((()=>{H(v[e],t)}),n)}function Xn(f,e,n=Jv,v=!1){if(n){const t=n[f]||(n[f]=[]),P=e.__weh||(e.__weh=(...v)=>{if(n.isUnmounted)return;vf();const t=Qv(n),P=ye(e,n,f,v);return t(),tf(),P});return v?t.unshift(P):t.push(P),P}}const sn=f=>(e,n=Jv)=>(!Rv||"sp"===f)&&Xn(f,((...f)=>e(...f)),n),ln=sn("bm"),dn=sn("m"),bn=sn("bu"),xn=sn("u"),Dn=sn("bum"),On=sn("um"),wn=sn("sp"),yn=sn("rtg"),hn=sn("rtc");function jn(f,e=Jv){Xn("ec",f,e)}function on(f,e,n,v){let t;const P=n&&n[v];if(s(f)||x(f)){t=new Array(f.length);for(let n=0,v=f.length;ne(f,n,void 0,P&&P[n])));else{const n=Object.keys(f);t=new Array(n.length);for(let v=0,r=n.length;vf?Fv(f)?Kv(f)||f.proxy:gn(f.parent):null,Mn=z(Object.create(null),{$:f=>f,$el:f=>f.vnode.el,$data:f=>f.data,$props:f=>f.props,$attrs:f=>f.attrs,$slots:f=>f.slots,$refs:f=>f.refs,$parent:f=>gn(f.parent),$root:f=>gn(f.root),$emit:f=>f.emit,$options:f=>Zn(f),$forceUpdate:f=>f.f||(f.f=()=>{f.effect.dirty=!0,Ne(f.update)}),$nextTick:f=>f.n||(f.n=Ge.bind(f.proxy)),$watch:f=>en.bind(f)}),pn=(f,e)=>f!==n&&!f.__isScriptSetup&&X(f,e),Ln={get({_:f},e){const{ctx:v,setupState:t,data:P,props:r,accessCache:c,type:z,appContext:H}=f;let u;if("$"!==e[0]){const z=c[e];if(void 0!==z)switch(z){case 1:return t[e];case 2:return P[e];case 4:return v[e];case 3:return r[e]}else{if(pn(t,e))return c[e]=1,t[e];if(P!==n&&X(P,e))return c[e]=2,P[e];if((u=f.propsOptions[0])&&X(u,e))return c[e]=3,r[e];if(v!==n&&X(v,e))return c[e]=4,v[e];an&&(c[e]=0)}}const s=Mn[e];let l,d;return s?("$attrs"===e&&df(f,0,e),s(f)):(l=z.__cssModules)&&(l=l[e])?l:v!==n&&X(v,e)?(c[e]=4,v[e]):(d=H.config.globalProperties,X(d,e)?d[e]:void 0)},set({_:f},e,v){const{data:t,setupState:P,ctx:r}=f;return pn(P,e)?(P[e]=v,!0):t!==n&&X(t,e)?(t[e]=v,!0):!(X(f.props,e)||"$"===e[0]&&e.slice(1)in f||(r[e]=v,0))},has({_:{data:f,setupState:e,accessCache:v,ctx:t,appContext:P,propsOptions:r}},c){let z;return!!v[c]||f!==n&&X(f,c)||pn(e,c)||(z=r[0])&&X(z,c)||X(t,c)||X(Mn,c)||X(P.config.globalProperties,c)},defineProperty(f,e,n){return null!=n.get?f._.accessCache[e]=0:X(n,"value")&&this.set(f,e,n.value,null),Reflect.defineProperty(f,e,n)}};function An(f){return s(f)?f.reduce(((f,e)=>(f[e]=null,f)),{}):f}let an=!0;function Gn(f){const e=Zn(f),n=f.proxy,v=f.ctx;an=!1,e.beforeCreate&&Nn(e.beforeCreate,f,"bc");const{data:P,computed:r,methods:c,watch:z,provide:H,inject:u,created:X,beforeMount:l,mounted:d,beforeUpdate:x,updated:D,activated:w,deactivated:y,beforeDestroy:h,beforeUnmount:j,destroyed:o,unmounted:g,render:i,renderTracked:M,renderTriggered:p,errorCaptured:L,serverPrefetch:A,expose:a,inheritAttrs:G,components:N,directives:T,filters:Z}=e;if(u&&function(f,e,n=t){s(f)&&(f=In(f));for(const v in f){const n=f[v];let t;t=O(n)?"default"in n?kn(n.from||v,n.default,!0):kn(n.from||v):kn(n),le(t)?Object.defineProperty(e,v,{enumerable:!0,configurable:!0,get:()=>t.value,set:f=>t.value=f}):e[v]=t}}(u,v,null),c)for(const t in c){const f=c[t];b(f)&&(v[t]=f.bind(n))}if(P){const e=P.call(n,n);O(e)&&(f.data=$f(e))}if(an=!0,r)for(const s in r){const f=r[s],e=b(f)?f.bind(n,n):b(f.get)?f.get.bind(n,n):t,P=!b(f)&&b(f.set)?f.set.bind(n):t,c=Uv({get:e,set:P});Object.defineProperty(v,s,{enumerable:!0,configurable:!0,get:()=>c.value,set:f=>c.value=f})}if(z)for(const t in z)Tn(z[t],v,n,t);if(H){const f=b(H)?H.call(n):H;Reflect.ownKeys(f).forEach((e=>{!function(f,e){if(Jv){let n=Jv.provides;const v=Jv.parent&&Jv.parent.provides;v===n&&(n=Jv.provides=Object.create(v)),n[f]=e}}(e,f[e])}))}function W(f,e){s(e)?e.forEach((e=>f(e.bind(n)))):e&&f(e.bind(n))}if(X&&Nn(X,f,"c"),W(ln,l),W(dn,d),W(bn,x),W(xn,D),W(cn,w),W(zn,y),W(jn,L),W(hn,M),W(yn,p),W(Dn,j),W(On,g),W(wn,A),s(a))if(a.length){const e=f.exposed||(f.exposed={});a.forEach((f=>{Object.defineProperty(e,f,{get:()=>n[f],set:e=>n[f]=e})}))}else f.exposed||(f.exposed={});i&&f.render===t&&(f.render=i),null!=G&&(f.inheritAttrs=G),N&&(f.components=N),T&&(f.directives=T)}function Nn(f,e,n){ye(s(f)?f.map((f=>f.bind(e.proxy))):f.bind(e.proxy),e,n)}function Tn(f,e,n,v){const t=v.includes(".")?nn(n,v):()=>n[v];if(x(f)){const n=e[f];b(n)&&$e(t,n)}else if(b(f))$e(t,f.bind(n));else if(O(f))if(s(f))f.forEach((f=>Tn(f,e,n,v)));else{const v=b(f.handler)?f.handler.bind(n):e[f.handler];b(v)&&$e(t,v,f)}}function Zn(f){const e=f.type,{mixins:n,extends:v}=e,{mixins:t,optionsCache:P,config:{optionMergeStrategies:r}}=f.appContext,c=P.get(e);let z;return c?z=c:t.length||n||v?(z={},t.length&&t.forEach((f=>Wn(z,f,r,!0))),Wn(z,e,r)):z=e,O(e)&&P.set(e,z),z}function Wn(f,e,n,v=!1){const{mixins:t,extends:P}=e;P&&Wn(f,P,n,!0),t&&t.forEach((e=>Wn(f,e,n,!0)));for(const r in e)if(v&&"expose"===r);else{const v=Bn[r]||n&&n[r];f[r]=v?v(f[r],e[r]):e[r]}return f}const Bn={data:mn,props:Yn,emits:Yn,methods:En,computed:En,beforeCreate:Vn,created:Vn,beforeMount:Vn,mounted:Vn,beforeUpdate:Vn,updated:Vn,beforeDestroy:Vn,beforeUnmount:Vn,destroyed:Vn,unmounted:Vn,activated:Vn,deactivated:Vn,errorCaptured:Vn,serverPrefetch:Vn,components:En,directives:En,watch:function(f,e){if(!f)return e;if(!e)return f;const n=z(Object.create(null),f);for(const v in e)n[v]=Vn(f[v],e[v]);return n},provide:mn,inject:function(f,e){return En(In(f),In(e))}};function mn(f,e){return e?f?function(){return z(b(f)?f.call(this,this):f,b(e)?e.call(this,this):e)}:e:f}function In(f){if(s(f)){const e={};for(let n=0;n(P.has(f)||(f&&b(f.install)?(P.add(f),f.install(c,...e)):b(f)&&(P.add(f),f(c,...e))),c),mixin:f=>(t.mixins.includes(f)||t.mixins.push(f),c),component:(f,e)=>e?(t.components[f]=e,c):t.components[f],directive:(f,e)=>e?(t.directives[f]=e,c):t.directives[f],mount(P,z,H){if(!r){const u=Gv(n,v);return u.appContext=t,!0===H?H="svg":!1===H&&(H=void 0),z&&e?e(u,P):f(u,P,H),r=!0,c._container=P,P.__vue_app__=c,Kv(u.component)||u.component.proxy}},unmount(){r&&(f(null,c._container),delete c._container.__vue_app__)},provide:(f,e)=>(t.provides[f]=e,c),runWithContext(f){const e=Fn;Fn=c;try{return f()}finally{Fn=e}}};return c}}let Fn=null;function kn(f,e,n=!1){const v=Jv||Je;if(v||Fn){const t=v?null==v.parent?v.vnode.appContext&&v.vnode.appContext.provides:v.parent.provides:Fn._context.provides;if(t&&f in t)return t[f];if(arguments.length>1)return n&&b(e)?e.call(v&&v.proxy):e}}function Rn(f,e,n,v=!1){const t={},P={};W(P,pv,1),f.propsDefaults=Object.create(null),Sn(f,e,t,P);for(const r in f.propsOptions[0])r in t||(t[r]=void 0);n?f.props=v?t:ee(t,!1,pf,Rf,Kf):f.type.props?f.props=t:f.props=P,f.attrs=P}function Sn(f,e,v,t){const[P,r]=f.propsOptions;let c,z=!1;if(e)for(let n in e){if(i(n))continue;const H=e[n];let u;P&&X(P,u=L(n))?r&&r.includes(u)?(c||(c={}))[u]=H:v[u]=H:Ye(f.emitsOptions,n)||n in t&&H===t[n]||(t[n]=H,z=!0)}if(r){const e=re(v),t=c||n;for(let n=0;n{l=!0;const[n,v]=Kn(f,e,!0);z(H,n),v&&u.push(...v)};!t&&e.mixins.length&&e.mixins.forEach(n),f.extends&&n(f.extends),f.mixins&&f.mixins.forEach(n)}if(!c&&!l)return O(f)&&P.set(f,v),v;if(s(c))for(let v=0;v-1,v[1]=n<0||e-1||X(v,"default"))&&u.push(f)}}}const d=[H,u];return O(f)&&P.set(f,d),d}function Un(f){return"$"!==f[0]&&!i(f)}function _n(f){return null===f?"null":"function"==typeof f?f.name||"":"object"==typeof f&&f.constructor&&f.constructor.name||""}function $n(f,e){return _n(f)===_n(e)}function fv(f,e){return s(e)?e.findIndex((e=>$n(e,f))):b(e)&&$n(e,f)?0:-1}const ev=f=>"_"===f[0]||"$stable"===f,nv=f=>s(f)?f.map(Zv):[Zv(f)],vv=(f,e,n)=>{if(e._n)return e;const v=function(f,e=Je,n){if(!e)return f;if(f._n)return f;const v=(...n)=>{v._d&&ov(-1);const t=Ce(e);let P;try{P=f(...n)}finally{Ce(t),v._d&&ov(1)}return P};return v._n=!0,v._c=!0,v._d=!0,v}(((...f)=>nv(e(...f))),n);return v._c=!1,v},tv=(f,e,n)=>{const v=f._ctx;for(const t in f){if(ev(t))continue;const n=f[t];if(b(n))e[t]=vv(0,n,v);else if(null!=n){const f=nv(n);e[t]=()=>f}}},Pv=(f,e)=>{const n=nv(e);f.slots.default=()=>n},rv=(f,e)=>{if(32&f.vnode.shapeFlag){const n=e._;n?(f.slots=re(e),W(e,"_",n)):tv(e,f.slots={})}else f.slots={},e&&Pv(f,e);W(f.slots,pv,1)},cv=(f,e,v)=>{const{vnode:t,slots:P}=f;let r=!0,c=n;if(32&t.shapeFlag){const f=e._;f?v&&1===f?r=!1:(z(P,e),v||1!==f||delete P._):(r=!e.$stable,tv(e,P)),c=e}else e&&(Pv(f,e),c={default:1});if(r)for(const n in P)ev(n)||null!=c[n]||delete P[n]};function zv(f,e,v,t,P=!1){if(s(f))return void f.forEach(((f,n)=>zv(f,e&&(s(e)?e[n]:e),v,t,P)));if(Pn(t)&&!P)return;const r=4&t.shapeFlag?Kv(t.component)||t.component.proxy:t.el,c=P?null:r,{i:z,r:u}=f,l=e&&e.r,d=z.refs===n?z.refs={}:z.refs,D=z.setupState;if(null!=l&&l!==u&&(x(l)?(d[l]=null,X(D,l)&&(D[l]=null)):le(l)&&(l.value=null)),b(u))we(u,z,12,[c,d]);else{const e=x(u),n=le(u);if(e||n){const t=()=>{if(f.f){const n=e?X(D,u)?D[u]:d[u]:u.value;P?s(n)&&H(n,r):s(n)?n.includes(r)||n.push(r):e?(d[u]=[r],X(D,u)&&(D[u]=d[u])):(u.value=[r],f.k&&(d[f.k]=u.value))}else e?(d[u]=c,X(D,u)&&(D[u]=c)):n&&(u.value=c,f.k&&(d[f.k]=c))};c?(t.id=-1,Hv(t,v)):t()}}}const Hv=function(f,e){var n;e&&e.pendingBranch?s(f)?e.effects.push(...f):e.effects.push(f):(s(n=f)?Me.push(...n):pe&&pe.includes(n,n.allowRecurse?Le+1:Le)||Me.push(n),Te())};function uv(f){return function(f,e){I().__VUE__=!0;const{insert:P,remove:r,patchProp:c,createElement:z,createText:H,createComment:u,setText:s,setElementText:l,parentNode:d,nextSibling:b,setScopeId:x=t,insertStaticContent:D}=f,O=(f,e,n,v=null,t=null,P=null,r=void 0,c=null,z=!!e.dynamicChildren)=>{if(f===e)return;f&&!Mv(f,e)&&(v=ff(f),R(f,t,P,!0),f=null),-2===e.patchFlag&&(z=!1,e.dynamicChildren=null);const{type:H,ref:u,shapeFlag:X}=e;switch(H){case xv:y(f,e,n,v);break;case Dv:h(f,e,n,v);break;case Ov:null==f&&j(e,n,v,r);break;case bv:B(f,e,n,v,t,P,r,c,z);break;default:1&X?M(f,e,n,v,t,P,r,c,z):6&X?m(f,e,n,v,t,P,r,c,z):(64&X||128&X)&&H.process(f,e,n,v,t,P,r,c,z,Pf)}null!=u&&t&&zv(u,f&&f.ref,P,e||f,!e)},y=(f,e,n,v)=>{if(null==f)P(e.el=H(e.children),n,v);else{const n=e.el=f.el;e.children!==f.children&&s(n,e.children)}},h=(f,e,n,v)=>{null==f?P(e.el=u(e.children||""),n,v):e.el=f.el},j=(f,e,n,v)=>{[f.el,f.anchor]=D(f.children,e,n,v,f.el,f.anchor)},o=({el:f,anchor:e},n,v)=>{let t;for(;f&&f!==e;)t=b(f),P(f,n,v),f=t;P(e,n,v)},g=({el:f,anchor:e})=>{let n;for(;f&&f!==e;)n=b(f),r(f),f=n;r(e)},M=(f,e,n,v,t,P,r,c,z)=>{"svg"===e.type?r="svg":"math"===e.type&&(r="mathml"),null==f?p(e,n,v,t,P,r,c,z):N(f,e,t,P,r,c,z)},p=(f,e,n,v,t,r,H,u)=>{let X,s;const{props:d,shapeFlag:b,transition:x,dirs:D}=f;if(X=f.el=z(f.type,r,d&&d.is,d),8&b?l(X,f.children):16&b&&G(f.children,X,null,v,t,Xv(f,r),H,u),D&&tn(f,null,v,"created"),A(X,f,f.scopeId,H,v),d){for(const e in d)"value"===e||i(e)||c(X,e,null,d[e],r,f.children,v,t,$);"value"in d&&c(X,"value",null,d.value,r),(s=d.onVnodeBeforeMount)&&mv(s,v,f)}D&&tn(f,null,v,"beforeMount");const O=function(f,e){return(!f||f&&!f.pendingBranch)&&e&&!e.persisted}(t,x);O&&x.beforeEnter(X),P(X,e,n),((s=d&&d.onVnodeMounted)||O||D)&&Hv((()=>{s&&mv(s,v,f),O&&x.enter(X),D&&tn(f,null,v,"mounted")}),t)},A=(f,e,n,v,t)=>{if(n&&x(f,n),v)for(let P=0;P{for(let H=z;H{const H=e.el=f.el;let{patchFlag:u,dynamicChildren:X,dirs:s}=e;u|=16&f.patchFlag;const d=f.props||n,b=e.props||n;let x;if(v&&sv(v,!1),(x=b.onVnodeBeforeUpdate)&&mv(x,v,e,f),s&&tn(e,f,v,"beforeUpdate"),v&&sv(v,!0),X?T(f.dynamicChildren,X,H,v,t,Xv(e,P),r):z||Q(f,e,H,null,v,t,Xv(e,P),r,!1),u>0){if(16&u)W(H,e,d,b,v,t,P);else if(2&u&&d.class!==b.class&&c(H,"class",null,b.class,P),4&u&&c(H,"style",d.style,b.style,P),8&u){const n=e.dynamicProps;for(let e=0;e{x&&mv(x,v,e,f),s&&tn(e,f,v,"updated")}),t)},T=(f,e,n,v,t,P,r)=>{for(let c=0;c{if(v!==t){if(v!==n)for(const n in v)i(n)||n in t||c(f,n,v[n],null,z,e.children,P,r,$);for(const n in t){if(i(n))continue;const H=t[n],u=v[n];H!==u&&"value"!==n&&c(f,n,u,H,z,e.children,P,r,$)}"value"in t&&c(f,"value",v.value,t.value,z)}},B=(f,e,n,v,t,r,c,z,u)=>{const X=e.el=f?f.el:H(""),s=e.anchor=f?f.anchor:H("");let{patchFlag:l,dynamicChildren:d,slotScopeIds:b}=e;b&&(z=z?z.concat(b):b),null==f?(P(X,n,v),P(s,n,v),G(e.children||[],n,s,t,r,c,z,u)):l>0&&64&l&&d&&f.dynamicChildren?(T(f.dynamicChildren,d,n,t,r,c,z),(null!=e.key||t&&e===t.subTree)&&lv(f,e,!0)):Q(f,e,n,s,t,r,c,z,u)},m=(f,e,n,v,t,P,r,c,z)=>{e.slotScopeIds=c,null==f?512&e.shapeFlag?t.ctx.activate(e,n,v,r,z):V(e,n,v,t,P,r,z):E(f,e,z)},V=(f,e,v,t,P,r,c)=>{const z=f.component=function(f,e,v){const t=f.type,P=(e?e.appContext:f.appContext)||Iv,r={uid:Yv++,vnode:f,type:t,parent:e,appContext:P,root:null,next:null,subTree:null,effect:null,update:null,scope:new q(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(P.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Kn(t,P),emitsOptions:Ee(t,P),emit:null,emitted:null,propsDefaults:n,inheritAttrs:t.inheritAttrs,ctx:n,data:n,props:n,attrs:n,slots:n,refs:n,setupState:n,setupContext:null,attrsProxy:null,slotsProxy:null,suspense:v,suspenseId:v?v.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=e?e.root:r,r.emit=Ve.bind(null,r),f.ce&&f.ce(r),r}(f,t,P);if(rn(f)&&(z.ctx.renderer=Pf),function(f,e=!1){e&&Ev(e);const{props:n,children:v}=f.vnode,t=Fv(f);Rn(f,n,t,e),rv(f,v);t&&function(f,e){const n=f.type;f.accessCache=Object.create(null),f.proxy=ce(new Proxy(f.ctx,Ln));const{setup:v}=n;if(v){const n=f.setupContext=v.length>1?function(f){const e=e=>{f.exposed=e||{}};return{get attrs(){return function(f){return f.attrsProxy||(f.attrsProxy=new Proxy(f.attrs,{get:(e,n)=>(df(f,0,"$attrs"),e[n])}))}(f)},slots:f.slots,emit:f.emit,expose:e}}(f):null,t=Qv(f);vf();const P=we(v,f,0,[f.props,n]);if(tf(),t(),w(P)){if(P.then(Cv,Cv),e)return P.then((n=>{Sv(f,n,e)})).catch((e=>{he(e,f,0)}));f.asyncDep=P}else Sv(f,P,e)}else qv(f,e)}(f,e);e&&Ev(!1)}(z),z.asyncDep){if(P&&P.registerDep(z,Y),!f.el){const f=z.subTree=Gv(Dv);h(null,f,e,v)}}else Y(z,f,e,v,P,r,c)},E=(f,e,n)=>{const v=e.component=f.component;if(function(f,e,n){const{props:v,children:t,component:P}=f,{props:r,children:c,patchFlag:z}=e,H=P.emitsOptions;if(e.dirs||e.transition)return!0;if(!(n&&z>=0))return!(!t&&!c||c&&c.$stable)||v!==r&&(v?!r||Se(v,r,H):!!r);if(1024&z)return!0;if(16&z)return v?Se(v,r,H):!!r;if(8&z){const f=e.dynamicProps;for(let e=0;eie&&ge.splice(e,1)}(v.update),v.effect.dirty=!0,v.update()}else e.el=f.el,v.vnode=e},Y=(f,e,n,v,P,r,c)=>{const z=()=>{if(f.isMounted){let{next:e,bu:n,u:v,parent:t,vnode:H}=f;{const n=dv(f);if(n)return e&&(e.el=H.el,J(f,e,c)),void n.asyncDep.then((()=>{f.isUnmounted||z()}))}let u,X=e;sv(f,!1),e?(e.el=H.el,J(f,e,c)):e=H,n&&Z(n),(u=e.props&&e.props.onVnodeBeforeUpdate)&&mv(u,t,e,H),sv(f,!0);const s=Fe(f),l=f.subTree;f.subTree=s,O(l,s,d(l.el),ff(l),f,P,r),e.el=s.el,null===X&&function({vnode:f,parent:e},n){for(;e;){const v=e.subTree;if(v.suspense&&v.suspense.activeBranch===f&&(v.el=f.el),v!==f)break;(f=e.vnode).el=n,e=e.parent}}(f,s.el),v&&Hv(v,P),(u=e.props&&e.props.onVnodeUpdated)&&Hv((()=>mv(u,t,e,H)),P)}else{let t;const{el:c,props:z}=e,{bm:H,m:u,parent:X}=f,s=Pn(e);if(sv(f,!1),H&&Z(H),!s&&(t=z&&z.onVnodeBeforeMount)&&mv(t,X,e),sv(f,!0),c&&cf){const n=()=>{f.subTree=Fe(f),cf(c,f.subTree,f,P,null)};s?e.type.__asyncLoader().then((()=>!f.isUnmounted&&n())):n()}else{const t=f.subTree=Fe(f);O(null,t,n,v,f,P,r),e.el=t.el}if(u&&Hv(u,P),!s&&(t=z&&z.onVnodeMounted)){const f=e;Hv((()=>mv(t,X,f)),P)}(256&e.shapeFlag||X&&Pn(X.vnode)&&256&X.vnode.shapeFlag)&&f.a&&Hv(f.a,P),f.isMounted=!0,e=n=v=null}},H=f.effect=new K(z,t,(()=>Ne(u)),f.scope),u=f.update=()=>{H.dirty&&H.run()};u.id=f.uid,sv(f,!0),u()},J=(f,e,n)=>{e.component=f;const v=f.vnode.props;f.vnode=e,f.next=null,function(f,e,n,v){const{props:t,attrs:P,vnode:{patchFlag:r}}=f,c=re(t),[z]=f.propsOptions;let H=!1;if(!(v||r>0)||16&r){let v;Sn(f,e,t,P)&&(H=!0);for(const P in c)e&&(X(e,P)||(v=a(P))!==P&&X(e,v))||(z?!n||void 0===n[P]&&void 0===n[v]||(t[P]=qn(z,c,P,void 0,f,!0)):delete t[P]);if(P!==c)for(const f in P)e&&X(e,f)||(delete P[f],H=!0)}else if(8&r){const n=f.vnode.dynamicProps;for(let v=0;v{const H=f&&f.children,u=f?f.shapeFlag:0,X=e.children,{patchFlag:s,shapeFlag:d}=e;if(s>0){if(128&s)return void F(H,X,n,v,t,P,r,c,z);if(256&s)return void C(H,X,n,v,t,P,r,c,z)}8&d?(16&u&&$(H,t,P),X!==H&&l(n,X)):16&u?16&d?F(H,X,n,v,t,P,r,c,z):$(H,t,P,!0):(8&u&&l(n,""),16&d&&G(X,n,v,t,P,r,c,z))},C=(f,e,n,t,P,r,c,z,H)=>{e=e||v;const u=(f=f||v).length,X=e.length,s=Math.min(u,X);let l;for(l=0;lX?$(f,P,r,!0,!1,s):G(e,n,t,P,r,c,z,H,s)},F=(f,e,n,t,P,r,c,z,H)=>{let u=0;const X=e.length;let s=f.length-1,l=X-1;for(;u<=s&&u<=l;){const v=f[u],t=e[u]=H?Wv(e[u]):Zv(e[u]);if(!Mv(v,t))break;O(v,t,n,null,P,r,c,z,H),u++}for(;u<=s&&u<=l;){const v=f[s],t=e[l]=H?Wv(e[l]):Zv(e[l]);if(!Mv(v,t))break;O(v,t,n,null,P,r,c,z,H),s--,l--}if(u>s){if(u<=l){const f=l+1,v=fl)for(;u<=s;)R(f[u],P,r,!0),u++;else{const d=u,b=u,x=new Map;for(u=b;u<=l;u++){const f=e[u]=H?Wv(e[u]):Zv(e[u]);null!=f.key&&x.set(f.key,u)}let D,w=0;const y=l-b+1;let h=!1,j=0;const o=new Array(y);for(u=0;u=y){R(v,P,r,!0);continue}let t;if(null!=v.key)t=x.get(v.key);else for(D=b;D<=l;D++)if(0===o[D-b]&&Mv(v,e[D])){t=D;break}void 0===t?R(v,P,r,!0):(o[t-b]=u+1,t>=j?j=t:h=!0,O(v,e[t],n,null,P,r,c,z,H),w++)}const g=h?function(f){const e=f.slice(),n=[0];let v,t,P,r,c;const z=f.length;for(v=0;v>1,f[n[c]]0&&(e[v]=n[P-1]),n[P]=v)}}for(P=n.length,r=n[P-1];P-- >0;)n[P]=r,r=e[r];return n}(o):v;for(D=g.length-1,u=y-1;u>=0;u--){const f=b+u,v=e[f],s=f+1{const{el:r,type:c,transition:z,children:H,shapeFlag:u}=f;if(6&u)k(f.component.subTree,e,n,v);else if(128&u)f.suspense.move(e,n,v);else if(64&u)c.move(f,e,n,Pf);else if(c!==bv)if(c!==Ov)if(2!==v&&1&u&&z)if(0===v)z.beforeEnter(r),P(r,e,n),Hv((()=>z.enter(r)),t);else{const{leave:f,delayLeave:v,afterLeave:t}=z,c=()=>P(r,e,n),H=()=>{f(r,(()=>{c(),t&&t()}))};v?v(r,c,H):H()}else P(r,e,n);else o(f,e,n);else{P(r,e,n);for(let f=0;f{const{type:P,props:r,ref:c,children:z,dynamicChildren:H,shapeFlag:u,patchFlag:X,dirs:s}=f;if(null!=c&&zv(c,null,n,f,!0),256&u)return void e.ctx.deactivate(f);const l=1&u&&s,d=!Pn(f);let b;if(d&&(b=r&&r.onVnodeBeforeUnmount)&&mv(b,e,f),6&u)_(f.component,n,v);else{if(128&u)return void f.suspense.unmount(n,v);l&&tn(f,null,e,"beforeUnmount"),64&u?f.type.remove(f,e,n,t,Pf,v):H&&(P!==bv||X>0&&64&X)?$(H,e,n,!1,!0):(P===bv&&384&X||!t&&16&u)&&$(z,e,n),v&&S(f)}(d&&(b=r&&r.onVnodeUnmounted)||l)&&Hv((()=>{b&&mv(b,e,f),l&&tn(f,null,e,"unmounted")}),n)},S=f=>{const{type:e,el:n,anchor:v,transition:t}=f;if(e===bv)return void U(n,v);if(e===Ov)return void g(f);const P=()=>{r(n),t&&!t.persisted&&t.afterLeave&&t.afterLeave()};if(1&f.shapeFlag&&t&&!t.persisted){const{leave:e,delayLeave:v}=t,r=()=>e(n,P);v?v(f.el,P,r):r()}else P()},U=(f,e)=>{let n;for(;f!==e;)n=b(f),r(f),f=n;r(e)},_=(f,e,n)=>{const{bum:v,scope:t,update:P,subTree:r,um:c}=f;v&&Z(v),t.stop(),P&&(P.active=!1,R(r,f,e,n)),c&&Hv(c,e),Hv((()=>{f.isUnmounted=!0}),e),e&&e.pendingBranch&&!e.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===e.pendingId&&(e.deps--,0===e.deps&&e.resolve())},$=(f,e,n,v=!1,t=!1,P=0)=>{for(let r=P;r6&f.shapeFlag?ff(f.component.subTree):128&f.shapeFlag?f.suspense.next():b(f.anchor||f.el);let ef=!1;const nf=(f,e,n)=>{null==f?e._vnode&&R(e._vnode,null,null,!0):O(e._vnode||null,f,e,null,null,null,n),ef||(ef=!0,Ze(),We(),ef=!1),e._vnode=f},Pf={p:O,um:R,m:k,r:S,mt:V,mc:G,pc:Q,pbc:T,n:ff,o:f};let rf,cf;return e&&([rf,cf]=e(Pf)),{render:nf,hydrate:rf,createApp:Cn(nf,rf)}}(f)}function Xv({type:f,props:e},n){return"svg"===n&&"foreignObject"===f||"mathml"===n&&"annotation-xml"===f&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function sv({effect:f,update:e},n){f.allowRecurse=e.allowRecurse=n}function lv(f,e,n=!1){const v=f.children,t=e.children;if(s(v)&&s(t))for(let P=0;P0?yv||v:null,wv.pop(),yv=wv[wv.length-1]||null,jv>0&&yv&&yv.push(f),f}function iv(f,e,n,v,t,P){return gv(av(f,e,n,v,t,P,!0))}function Mv(f,e){return f.type===e.type&&f.key===e.key}const pv="__vInternal",Lv=({key:f})=>null!=f?f:null,Av=({ref:f,ref_key:e,ref_for:n})=>("number"==typeof f&&(f=""+f),null!=f?x(f)||le(f)||b(f)?{i:Je,r:f,k:e,f:!!n}:f:null);function av(f,e=null,n=null,v=0,t=null,P=(f===bv?0:1),r=!1,c=!1){const z={__v_isVNode:!0,__v_skip:!0,type:f,props:e,key:e&&Lv(e),ref:e&&Av(e),scopeId:Qe,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:P,patchFlag:v,dynamicProps:t,dynamicChildren:null,appContext:null,ctx:Je};return c?(Bv(z,n),128&P&&f.normalize(z)):n&&(z.shapeFlag|=x(n)?8:16),jv>0&&!r&&yv&&(z.patchFlag>0||6&P)&&32!==z.patchFlag&&yv.push(z),z}const Gv=function(f,e=null,n=null,v=0,t=null,P=!1){if(f&&f!==qe||(f=Dv),(r=f)&&!0===r.__v_isVNode){const v=Nv(f,e,!0);return n&&Bv(v,n),jv>0&&!P&&yv&&(6&v.shapeFlag?yv[yv.indexOf(f)]=v:yv.push(v)),v.patchFlag|=-2,v}var r;if(function(f){return b(f)&&"__vccOpts"in f}(f)&&(f=f.__vccOpts),e){e=function(f){return f?Pe(f)||pv in f?z({},f):f:null}(e);let{class:f,style:n}=e;f&&!x(f)&&(e.class=C(f)),O(n)&&(Pe(n)&&!s(n)&&(n=z({},n)),e.style=V(n))}const c=x(f)?1:(f=>f.__isSuspense)(f)?128:(f=>f.__isTeleport)(f)?64:O(f)?4:b(f)?2:0;return av(f,e,n,v,t,c,P,!0)};function Nv(f,e,n=!1){const{props:v,ref:t,patchFlag:P,children:c}=f,z=e?function(...f){const e={};for(let n=0;n{let v;return(v=f[e])||(v=f[e]=[]),v.push(n),f=>{v.length>1?v.forEach((e=>e(f))):v[0](f)}};Vv=e("__VUE_INSTANCE_SETTERS__",(f=>Jv=f)),Ev=e("__VUE_SSR_SETTERS__",(f=>Rv=f))}const Qv=f=>{const e=Jv;return Vv(f),f.scope.on(),()=>{f.scope.off(),Vv(e)}},Cv=()=>{Jv&&Jv.scope.off(),Vv(null)};function Fv(f){return 4&f.vnode.shapeFlag}let kv,Rv=!1;function Sv(f,e,n){b(e)?f.type.__ssrInlineRender?f.ssrRender=e:f.render=e:O(e)&&(f.setupState=Oe(e)),qv(f,n)}function qv(f,e,n){const v=f.type;if(!f.render){if(!e&&kv&&!v.render){const e=v.template||Zn(f).template;if(e){const{isCustomElement:n,compilerOptions:t}=f.appContext.config,{delimiters:P,compilerOptions:r}=v,c=z(z({isCustomElement:n,delimiters:P},t),r);v.render=kv(e,c)}}f.render=v.render||t}{const e=Qv(f);vf();try{Gn(f)}finally{tf(),e()}}}function Kv(f){if(f.exposed)return f.exposeProxy||(f.exposeProxy=new Proxy(Oe(ce(f.exposed)),{get:(e,n)=>n in e?e[n]:n in Mn?Mn[n](f):void 0,has:(f,e)=>e in f||e in Mn}))}const Uv=(f,e)=>{const n=function(f,e,n=!1){let v,P;const r=b(f);return r?(v=f,P=t):(v=f.get,P=f.set),new ue(v,P,r||!P,n)}(f,0,Rv);return n},_v="3.4.21",$v="undefined"!=typeof document?document:null,ft=$v&&$v.createElement("template"),et={insert:(f,e,n)=>{e.insertBefore(f,n||null)},remove:f=>{const e=f.parentNode;e&&e.removeChild(f)},createElement:(f,e,n,v)=>{const t="svg"===e?$v.createElementNS("http://www.w3.org/2000/svg",f):"mathml"===e?$v.createElementNS("http://www.w3.org/1998/Math/MathML",f):$v.createElement(f,n?{is:n}:void 0);return"select"===f&&v&&null!=v.multiple&&t.setAttribute("multiple",v.multiple),t},createText:f=>$v.createTextNode(f),createComment:f=>$v.createComment(f),setText:(f,e)=>{f.nodeValue=e},setElementText:(f,e)=>{f.textContent=e},parentNode:f=>f.parentNode,nextSibling:f=>f.nextSibling,querySelector:f=>$v.querySelector(f),setScopeId(f,e){f.setAttribute(e,"")},insertStaticContent(f,e,n,v,t,P){const r=n?n.previousSibling:e.lastChild;if(t&&(t===P||t.nextSibling))for(;e.insertBefore(t.cloneNode(!0),n),t!==P&&(t=t.nextSibling););else{ft.innerHTML="svg"===v?``:"mathml"===v?``:f;const t=ft.content;if("svg"===v||"mathml"===v){const f=t.firstChild;for(;f.firstChild;)t.appendChild(f.firstChild);t.removeChild(f)}e.insertBefore(t,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},nt=Symbol("_vtc"),vt=Symbol("_vod"),tt=Symbol("_vsh"),Pt=Symbol(""),rt=/(^|;)\s*display\s*:/,ct=/\s*!important$/;function zt(f,e,n){if(s(n))n.forEach((n=>zt(f,e,n)));else if(null==n&&(n=""),e.startsWith("--"))f.setProperty(e,n);else{const v=function(f,e){const n=ut[e];if(n)return n;let v=L(e);if("filter"!==v&&v in f)return ut[e]=v;v=G(v);for(let t=0;t{if(f._vts){if(f._vts<=n.attached)return}else f._vts=Date.now();ye(function(f,e){if(s(e)){const n=f.stopImmediatePropagation;return f.stopImmediatePropagation=()=>{n.call(f),f._stopped=!0},e.map((f=>e=>!e._stopped&&f&&f(e)))}return e}(f,n.value),e,5,[f])};return n.value=f,n.attached=Dt(),n}(v,t);!function(f,e,n,v){f.addEventListener(e,n,v)}(f,n,r,c)}else r&&(function(f,e,n,v){f.removeEventListener(e,n,v)}(f,n,r,c),P[e]=void 0)}}const dt=/(?:Once|Passive|Capture)$/;let bt=0;const xt=Promise.resolve(),Dt=()=>bt||(xt.then((()=>bt=0)),bt=Date.now()),Ot=f=>111===f.charCodeAt(0)&&110===f.charCodeAt(1)&&f.charCodeAt(2)>96&&f.charCodeAt(2)<123,wt=z({patchProp:(f,e,n,v,t,P,z,H,u)=>{const X="svg"===t;"class"===e?function(f,e,n){const v=f[nt];v&&(e=(e?[e,...v]:[...v]).join(" ")),null==e?f.removeAttribute("class"):n?f.setAttribute("class",e):f.className=e}(f,v,X):"style"===e?function(f,e,n){const v=f.style,t=x(n);let P=!1;if(n&&!t){if(e)if(x(e))for(const f of e.split(";")){const e=f.slice(0,f.indexOf(":")).trim();null==n[e]&&zt(v,e,"")}else for(const f in e)null==n[f]&&zt(v,f,"");for(const f in n)"display"===f&&(P=!0),zt(v,f,n[f])}else if(t){if(e!==n){const f=v[Pt];f&&(n+=";"+f),v.cssText=n,P=rt.test(n)}}else e&&f.removeAttribute("style");vt in f&&(f[vt]=P?v.display:"",f[tt]&&(v.display="none"))}(f,n,v):r(e)?c(e)||lt(f,e,0,v,z):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(f,e,n,v){if(v)return"innerHTML"===e||"textContent"===e||!!(e in f&&Ot(e)&&b(n));if("spellcheck"===e||"draggable"===e||"translate"===e)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===f.tagName)return!1;if("type"===e&&"TEXTAREA"===f.tagName)return!1;if("width"===e||"height"===e){const e=f.tagName;if("IMG"===e||"VIDEO"===e||"CANVAS"===e||"SOURCE"===e)return!1}return(!Ot(e)||!x(n))&&e in f}(f,e,v,X))?function(f,e,n,v,t,P,r){if("innerHTML"===e||"textContent"===e)return v&&r(v,t,P),void(f[e]=null==n?"":n);const c=f.tagName;if("value"===e&&"PROGRESS"!==c&&!c.includes("-")){const v=null==n?"":n;return("OPTION"===c?f.getAttribute("value")||"":f.value)===v&&"_value"in f||(f.value=v),null==n&&f.removeAttribute(e),void(f._value=n)}let z=!1;if(""===n||null==n){const v=typeof f[e];"boolean"===v?n=k(n):null==n&&"string"===v?(n="",z=!0):"number"===v&&(n=0,z=!0)}try{f[e]=n}catch(H){}z&&f.removeAttribute(e)}(f,e,v,P,z,H,u):("true-value"===e?f._trueValue=v:"false-value"===e&&(f._falseValue=v),function(f,e,n,v,t){if(v&&e.startsWith("xlink:"))null==n?f.removeAttributeNS(Xt,e.slice(6,e.length)):f.setAttributeNS(Xt,e,n);else{const v=F(e);null==n||v&&!k(n)?f.removeAttribute(e):f.setAttribute(e,v?"":n)}}(f,e,v,X))}},et);let yt;const ht=(f,e)=>{const n=f.__vccOpts||f;for(const[v,t]of e)n[v]=t;return n},jt={class:"luckyDraw"},ot=(f=>(Qe="data-v-a68f4073",f=f(),Qe=null,f))((()=>av("div",null,null,-1))),gt={id:"prize",class:"prizes"},it=["id","onClick"],Mt=((...f)=>{const e=(yt||(yt=uv(wt))).createApp(...f),{mount:n}=e;return e.mount=f=>{const v=function(f){return x(f)?document.querySelector(f):f}(f);if(!v)return;const t=e._component;b(t)||t.render||t.template||(t.template=v.innerHTML),v.innerHTML="";const P=n(v,!1,function(f){return f instanceof SVGElement?"svg":"function"==typeof MathMLElement&&f instanceof MathMLElement?"mathml":void 0}(v));return v instanceof Element&&(v.removeAttribute("v-cloak"),v.setAttribute("data-v-app","")),P},e})(ht({__name:"App",setup(f){const e=$f(["/src/assets/img/1-beer.png","/src/assets/img/2-milk.png","/src/assets/img/3-hamburg.png","/src/assets/img/4-coffee.png","/src/assets/img/5-watermelon.png","/src/assets/img/6-drumstick.png","/src/assets/img/7-lemon.png","/src/assets/img/8-cake.png","/src/assets/img/9-prizes.png"]);let n=!0,v=0,t=3,P=500,r=0,c=["谢谢","奶茶","汉堡","咖啡","西瓜","鸡腿","柠檬","蛋糕"],z=e,H=de(1);const u=f=>{-1!==f.indexOf("9-prizes")&&n&&(v=0,t=Math.floor(Math.random()*c.length+1),X(),n=!1)};function X(){let f;P-=50,P<=10&&(P=10),H.value=9,r++,r>=z.length-1&&(r=0,v++),H.value=r,v>=5&&r+1===t?(clearTimeout(f),n=!0,P=500,f=setTimeout(s,1e3)):(f=setTimeout(X,P),(v>=4||P<=50)&&(P+=100))}function s(){document._sendMsgToWeb(c[r])}let l=de(kn("message"));return document._changeMsg=f=>{u("/src/assets/img/9-prizes.png"),l.value=f},(f,n)=>(hv(),iv("div",jt,[ot,av("ul",gt,[(hv(!0),iv(bv,null,on(e,((e,n)=>(hv(),iv("li",{class:C(["prizes-li",{active:n===xe(H)}]),id:`img-${n}`,key:e,style:V({"background-repeat":f.no-f.repeat,"background-size":"100% 100%"}),onClick:f=>u(e)},null,14,it)))),128))])]))}},[["__scopeId","data-v-a68f4073"]]));Mt.provide("message",document._initMsg),Mt.mount("#app")}}}));
diff --git a/screenshots/device/web.en.gif b/screenshots/device/web.en.gif
new file mode 100644
index 0000000000000000000000000000000000000000..0b54aa149b26f5cccf4a7c907b5d4b74fedca569
Binary files /dev/null and b/screenshots/device/web.en.gif differ
diff --git a/screenshots/device/web.gif b/screenshots/device/web.gif
index 24c3566589feecc41cd65ea1aa77d9a216e4e2e7..1b8734c425c768c40a9d6ef5552ed4d4d4c539c1 100755
Binary files a/screenshots/device/web.gif and b/screenshots/device/web.gif differ